正则表达式 – 何时将非捕获括号添加到Perl的正则表达式中?

我很难搞清楚最早版本的perl,其中正则表达式模式支持非捕获括号?

对于所有版本的Perl5,我可以将此功能视为理所当然吗?

我从存档CD中挖出了Perl 5.000.这包括

=item (?:regexp)
This groups things like “()” but doesn’t make backrefences like “()” does.

因此它适用于Perl 5的所有版本.(绝对不是Perl 4或更早版本.)

翻译自:https://stackoverflow.com/questions/3432990/when-were-non-capturing-parentheses-added-to-perls-regular-expressions

转载注明原文:正则表达式 – 何时将非捕获括号添加到Perl的正则表达式中?