Php 使用backreferences对模式进行backreferences
考虑Php 使用backreferences对模式进行backreferences,php,regex,pcre,backreference,Php,Regex,Pcre,Backreference,考虑(\w[0-9]).\1RegEx,它与d1akdhfafd1,r2ddsfasfdsfdr2等匹配 是否可以编写与以下内容匹配的正则表达式:d1dfsadfasfe3,z6adfdasdfr2,e3654e0 \[09] 只是一个例子,请考虑一般形式(::AyCopythObjult::)** 1 < /Calp>< /P> < P>的PHEP ReGEX引擎(PCRE)支持。还有一些人这样做,但你一般不应该指望它。但是,如果引擎执行此操作,则可以插入其他地方使用的模式,如下所示: (
(\w[0-9]).\1
RegEx,它与d1akdhfafd1
,r2ddsfasfdsfdr2
等匹配
是否可以编写与以下内容匹配的正则表达式:d1dfsadfasfe3
,z6adfdasdfr2
,e3654e0
<代码> \[09] 只是一个例子,请考虑一般形式<代码>(::AyCopythObjult::)** 1 < /Calp>< /P> < P>的PHEP ReGEX引擎(PCRE)支持。还有一些人这样做,但你一般不应该指望它。但是,如果引擎执行此操作,则可以插入其他地方使用的模式,如下所示:
(\w\d).*(?1)
其中编号与反向引用的编号相同<代码>(?R)将插入整个模式。您可能指的是递归。-除此之外,请提供一个PHP示例,其中包含主题字符串、模式、实际结果和您正在寻找的结果。你问的问题并不清楚——一个代码示例总是能让这一点立即变得清楚。@Reza我实际上是错的。我用你的问题的解决方案更新了答案。除了PCRE和相关语言,还有其他支持递归的语言吗?根据维基百科的说法,有没有办法在JS中模仿这个