【发布时间】:2011-04-21 07:14:41
【问题描述】:
字符串格式如下:
"一些文字1234、45、3423、123一些 文本 11、12"
是否可以编写返回两个匹配项的正则表达式:
1234, 45, 3423, 123
11, 12
我写这个
[0-9]+[\s][,]?[\s]
显然它用逗号匹配每个数字,所以我得到 6 个匹配项
【问题讨论】:
字符串格式如下:
"一些文字1234、45、3423、123一些 文本 11、12"
是否可以编写返回两个匹配项的正则表达式:
1234, 45, 3423, 123
11, 12
我写这个
[0-9]+[\s][,]?[\s]
显然它用逗号匹配每个数字,所以我得到 6 个匹配项
【问题讨论】:
可以使用下面的正则表达式
\d+(?:,\s\d+)*
【讨论】: