遞迴到子模式
你可以使用以下構造(取決於風格)遞迴到子模式中,假設 n
是捕獲組編號,name
是捕獲組的名稱。
(?n)
\g<n>
\g'0'
(?&name)
\g<name>
\g'name'
(?P>name)
以下模式:
\[(?<angle><(?&angle)*+>)*\]
將匹配文字,例如:[<<><>><>]
- 方括號內的平衡尖括號。遞迴通常用於平衡構造匹配。
你可以使用以下構造(取決於風格)遞迴到子模式中,假設 n
是捕獲組編號,name
是捕獲組的名稱。
(?n)
\g<n>
\g'0'
(?&name)
\g<name>
\g'name'
(?P>name)
以下模式:
\[(?<angle><(?&angle)*+>)*\]
將匹配文字,例如:[<<><>><>]
- 方括號內的平衡尖括號。遞迴通常用於平衡構造匹配。