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