Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用backreferences对模式进行backreferences_Php_Regex_Pcre_Backreference - Fatal编程技术网

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中模仿这个