regex - 哪些正则表达式支持捕获(而不是捕获组)?

标签 regex language-agnostic capture

正如我刚刚从 this question 了解到的, .NET regexes can access individual matches within a repeated capturing group .

即,如果我应用像 \b(\w+\s*)+ 这样的正则表达式对于一串单词,只有最后一个单词会存储在 \1 中或 Match.Groups(1).Value ,但使用 Match.Groups(1).Captures我可以访问正则表达式迭代的所有单个匹配项。

除了 .NET 之外,还有其他正则表达式支持这个吗?

最佳答案

据我所知,只有 .NET 和 Perl 6 提供这种能力。

关于regex - 哪些正则表达式支持捕获(而不是捕获组)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2652554/

相关文章:

ruby - 正则表达式排除某个子字符串之前存在的子字符串

第一个和第二个之间的正则表达式 "_"

algorithm - 二值图像剪切算法

string - 大写与小写

C++11 lambda : when do we need to capture [*this] instead of [this]?

javascript - 用正则表达式替换 URL 中的参数

java - 将一个正则表达式替换为另一个正则表达式

language-agnostic - 将一种语言翻译成另一种语言?

java - Java实时捕获声音

thread-safety - Go闭包捕获变量和共享数据?