使用反向引用来反向引用模式

时间:2012-11-10 17:55:16

标签: php regex pcre backreference

考虑(\w[0-9]).*\1 RegEx,它与d1akdhfafd1R2ddsfasfasfdsfdR2等匹配。

是否可以编写与以下内容匹配的RegEx:D1dfsadfadsfE3z6adfdasfdfr2e3654654e0,....?

\w[0-9]只是一个示例,请考虑一般表格(::A_Complex_Pattern::).*\1

1 个答案:

答案 0 :(得分:0)

PHP的正则表达式引擎(PCRE)支持recursion。其他一些人也这样做,但你通常不应该指望它。但是,如果引擎有,那么您可以插入其他地方使用的模式:

(\w\d).*(?1)

编号与反向引用的编号相同。 (?R)将插入整个模式。