下表列出了用于将后向引用修饰符添加到正则表达式中的可选参数。
后向引用构造 | 定义 |
---|
/number | 后向引用。例如,(/w)/1 查找双写的单词字符。 |
/k<name> | 命名后向引用。例如,(?<char>/w)/k<char> 查找双写的单词字符。表达式 (?<43>/w)/43 执行同样的操作。可以使用单引号替代尖括号,例如 /k'char' 。 |
请注意八进制转义代码和使用相同表示法的 /number 后向引用之间的多义性。有关正则表达式引擎如何解析多义性的详细信息,请参见反向引用。
请参见
正则表达式语言元素