我相信 Perl 6 提供了单独捕获重复组的能力,而不是早期版本,您只能捕获最后一个组或整个匹配的组字符串。有人可以举一个很好的例子如何使用 Perl 6 的这个很棒的特性吗?例如
我需要为此正则表达式捕获所有匹配组
((?:(?:(?:(?:")(?:[^"]*?)")|(?:(?<!")(?:[^"]*?)(?!")))(?<!\\)\|)*)
我如何在 Perl 6 中做到这一点?
我相信 Perl 6 提供了单独捕获重复组的能力,而不是早期版本,您只能捕获最后一个组或整个匹配的组字符串。有人可以举一个很好的例子如何使用 Perl 6 的这个很棒的特性吗?例如
我需要为此正则表达式捕获所有匹配组
((?:(?:(?:(?:")(?:[^"]*?)")|(?:(?<!")(?:[^"]*?)(?!")))(?<!\\)\|)*)
我如何在 Perl 6 中做到这一点?