DEELX 正则表达式基本语法:反向引用
回到:目录 | 上一页:命名分组 | 下一页:扩展语法概述
反向引用 \nnn
对指定分组已捕获的字符串进行引用,要求文本中当前位置开始的字符串,必须和指定分组捕获到的字符串一致。
说明
DEELX 支持的反向引用格式:
反向引用 |
说明 |
\nnn |
对指定编号的分组进行反向引用 |
\g<name> |
对指定名字的命名分组进行反向引用 |
\k<name> |
\k'name' |
另外,如果被引用的捕获组(括号对)未进行捕获时,则该反向引用将匹配失败。
DEELX 最多将 3 位数字识别为反向引用,如果想在表达式中表示 \1 外加一个字符 2 ,那么应该写成 \0012。在 DEELX 中,不管是否有第 12 对括号,写成 \12 都表示对第 12 对括号的引用。
DEELX 不将 \nnn 格式识别为 8 进制数,参见简单的转义字符。
|