考虑(\w[0-9]).*\1RegEx,它匹配d1akdhfafd1,R2ddsfasfasfdsfdR2等。
是否可以编写一个与以下内容匹配的正则表达式:D1dfsadfadsfE3, z6adfdasfdfr2, e3654654e0,....?
\w[0-9]只是一个例子,请考虑一般形式(::A_Complex_Pattern::).*\1
考虑(\w[0-9]).*\1RegEx,它匹配d1akdhfafd1,R2ddsfasfasfdsfdR2等。
是否可以编写一个与以下内容匹配的正则表达式:D1dfsadfadsfE3, z6adfdasfdfr2, e3654654e0,....?
\w[0-9]只是一个例子,请考虑一般形式(::A_Complex_Pattern::).*\1
PHP 的正则表达式引擎 (PCRE) 支持递归。其他一些人这样做,但你通常不应该指望它。但是,如果引擎这样做,那么您可以像这样插入其他地方使用的模式:
(\w\d).*(?1)
其中编号与反向引用的编号相同。(?R)将插入整个模式。