1

可以说我想捕捉的话

我的正则表达式

(\w+) (n\d+)(,\s*(n\d+))*

我的意见

Word1 n0, n1, n2, n99

1 会得到我Word12 会得到我n04 会得到我n99。有没有办法得到n1和n2???

4

1 回答 1

0

你很幸运!有,而且 AFAIK,只在 .NET 中!请参阅此处的 MSDN 文档

如果将量词应用于捕获组,则 CaptureCollection 为每个捕获的子字符串包含一个 Capture 对象,并且 Group 对象仅提供有关最后捕获的子字符串的信息。

基本上,您遍历CaptureCollection成员。该页面上的示例非常有用。

于 2012-12-29T01:31:06.897 回答