Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.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 如何使用regex区分不同格式的img封装标记?_Php_Regex - Fatal编程技术网

Php 如何使用regex区分不同格式的img封装标记?

Php 如何使用regex区分不同格式的img封装标记?,php,regex,Php,Regex,我想使用php+regex表达式区分以下两个html标记。我该怎么做呢 <a href="/"><img src="/nyp/slot/u100/style/homepage/logo.jpg" alt="" hspace="2"/> 及 请注意,第二个html img选项卡在结束之前有一个“空格” 感谢专家的建议。您为什么要这样做?这没什么区别我不知道你在找什么。。。但是即使是像“]+/>”这样简单的东西也会匹配其中一个而不是另一个。没人知道?你想要一个包含所

我想使用php+regex表达式区分以下两个html标记。我该怎么做呢

<a href="/"><img src="/nyp/slot/u100/style/homepage/logo.jpg" alt="" hspace="2"/>


请注意,第二个html img选项卡在结束之前有一个“空格”


感谢专家的建议。

您为什么要这样做?这没什么区别我不知道你在找什么。。。但是即使是像
“]+/>”
这样简单的东西也会匹配其中一个而不是另一个。没人知道?你想要一个包含所有html标记的通用标记,或者这只是img标记的问题?基本上,我会读取html文件,检索所有img标记并区分它们。但是,这与
不匹配。可能需要为其添加一个特殊情况,如
]*[^\s])?/>
<img[^>]*[^\s]/>
<img[^>]*[^\s]/>