Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.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

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查找此正则表达式_Php_Regex - Fatal编程技术网

如何使用PHP查找此正则表达式

如何使用PHP查找此正则表达式,php,regex,Php,Regex,在字符串中查找所有和…。您可以使用以下正则表达式: 编辑:为了避免搜索也与匹配,您可以使用子表达式和反向引用来实例化它:您可以使用以下正则表达式: 编辑:为了避免搜索也与匹配,您可以使用子表达式和反向引用来实例化它: 应该有用。例如,这确保正则表达式不匹配 \1是一个必须与第一个捕获组(第一个尖括号中的(\d+)完全匹配的字符串。 应该有用。例如,这确保正则表达式不匹配 \1这里是一个必须与第一个捕获组完全匹配的字符串(第一个尖括号中的(\d+)。一个正则表达式才能匹配其中任何一个 <

在字符串中查找所有
和…

您可以使用以下正则表达式:


编辑:为了避免搜索也与
匹配,您可以使用子表达式和反向引用来实例化它:

您可以使用以下正则表达式:

编辑:为了避免搜索也与
匹配,您可以使用子表达式和反向引用来实例化它:


应该有用。例如,这确保正则表达式不匹配

\1
是一个必须与第一个捕获组(第一个尖括号中的
(\d+
)完全匹配的字符串。


应该有用。例如,这确保正则表达式不匹配


\1
这里是一个必须与第一个捕获组完全匹配的字符串(第一个尖括号中的
(\d+
)。

一个正则表达式才能匹配其中任何一个

<([1-3])></\1>

一个正则表达式来匹配其中任何一个

<([1-3])></\1>
]*>([\s\s]*?)]*>
只需将样式替换为标记,如1、2之类。
]*>([\s\s]*?)]*>
只需将样式替换为标记,如1、2之类。

这也会匹配,但这也会找到
这也会匹配,但这也会找到
在你走得太远之前,请阅读这个问题:在你走得太远之前,请阅读这个问题:我应该吗?我不知道。但我做到了。顺便说一下,这是一个很好的学习网站。我应该吗?我不知道。但我做到了。顺便说一下,这是一个很好的学习网站。
<([1-3])>(.*?)</\1>
<STYLE[^>]*>([\s\S]*?)<\/STYLE[^>]*>

Just replace STYLE with your tag like 1, 2 whatever.