0

我只想匹配逗号分隔数字中的数字。例子:

123,456 should match 123 and 456
75,432,444 should match 75 and 432 and 444

我目前的表情是这样\b[0-9]+(!\,)?+\b的。它匹配不以逗号分隔的数字,但不选择以逗号分隔的数字。如果我用 | 分隔数字 选择数字的字符或空格。

拆分字符串不是一种选择。我正在尝试学习 RegEx,但我现在偶然发现了这一点。

4

1 回答 1

0

你可以试试这个正则表达式:

\b(\d{1,3}(?:,\d{3})+)\b

它匹配以逗号分隔的三组数字。一旦你在捕获括号中有数字,如果你想将它的部分分开,你可以用逗号分割。

于 2013-10-23T18:35:49.607 回答