RegEx:匹配逗号分隔数字的数字

时间:2013-10-23 18:21:20

标签: regex openoffice-writer

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

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

我的表达式目前看起来像\b[0-9]+(!\,)?+\b。它匹配未用逗号分隔的数字,但它不会选择与昏迷分开的数字。如果我用|分隔数字选择数字的字符或空格。

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

1 个答案:

答案 0 :(得分:0)

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

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

它匹配以逗号分隔的三个数字。获取捕获括号中的数字后,如果要将其部分分开,则可以使用逗号分割。

相关问题