正如我刚从这个问题中学到的,.NET正则表达式可以访问重复捕获组中的各个匹配项.
例如,如果我将一个正则表达式应用于\b(\w+\s*)+一串单词,只会将最后一个单词存储在\1或中Match.Groups(1).Value,但是使用Match.Groups(1).Captures我可以访问正则表达式迭代的所有单个匹配项.
\b(\w+\s*)+
\1
Match.Groups(1).Value
Match.Groups(1).Captures
除了.NET之外,是否有其他正则表达式支持这种风格?
regex language-agnostic capture
capture ×1
language-agnostic ×1
regex ×1