我找不到 Perl 正则表达式 的官方优先级规则参考。我所能找到的只有 了解正则表达式运算符的优先级。然而,这不是由 perldoc 给出的官方参考。
我找不到 Perl 正则表达式 的官方优先级规则参考。我所能找到的只有 了解正则表达式运算符的优先级。然而,这不是由 perldoc 给出的官方参考。
a
、\n
、\^
、.
、^
、\w
、[...]
、\1
、(...)
)仅供娱乐,以下是BNF:
pattern ::= <alternation>
alternation ::= <sequence> <alternation2>
alternation2 ::= "|" <alternation> | ""
sequence ::= <quantified_atom> <sequence> | ""
quantified_atom ::= <atom> <quantified_atom2>
quantified_atom2 ::= <modified_quantifier> | ""
modified_quantifier ::= <quantifier> <modified_quantifier2>
modified_quantifier2 ::= <quantifier_modifier> | ""