我有这样的特定字符串
372591089, jni, oduction, to, A, hnr, android, -"The, mAt,352, 268, 638, 257, 65, JI, 0, 00, 0, 0, al, 31/07/2015, oHa, Jile, 786118029,
我想从这个字符串352, 268, 638, 257, 65
中提取特定的数字序列,我只知道这个数字序列可以是14位数,比如16位数,这个数字每次都在变化,而不是静态数字。
提取它的最佳方法是什么?任何正则表达式或特定的方式?我可以通过拆分匹配而不是连接来解决它,但我的字符串可以超过1000个字母。有人能提出更好的方法吗?谢谢
2条答案
按热度按时间sczxawaw1#
https://regex101.com/r/nirkJh/1
你可以试试这个正则表达式(?:\s?\d+\s?,){4}\s?\d+
wztqucjr2#
(\d{3}\,\s\d{3}\,\s\d{3}\,\s\d{3}\,\s\d{2})
https://regex101.com/r/Bilx53/3/