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