PHP正则表达式按类名匹配多个元素
我有以下包含许多类的HTML:PHP正则表达式按类名匹配多个元素,php,regex,preg-match-all,Php,Regex,Preg Match All,我有以下包含许多类的HTML: <img class="lorem ipsum red" /> <img class="red" /> <img class="lorem red ipsum dolor" /> <img class="red ipsum" /> 我正在使用preg\u match\u all查找所有图像 preg\u match\u all('/]+>/,$html,$matches) 是否可以匹配所有类名为红色的img标记
<img class="lorem ipsum red" />
<img class="red" />
<img class="lorem red ipsum dolor" />
<img class="red ipsum" />
我正在使用preg\u match\u all
查找所有图像
preg\u match\u all('/]+>/,$html,$matches)
是否可以匹配所有类名为红色的img
标记
我尝试了/red\d+/
,但不起作用尝试使用此正则表达式:
/<img.+?class=".*?red.*?"/
/尝试使用此正则表达式:
/<img.+?class=".*?red.*?"/
/
使用regex查找HTML元素(如此复杂):这是个坏主意。使用
一个HTML解析器和XPath!即使在JavaScript中,您也可以利用DOM。
?php
$doc=
使用regex查找HTML元素(如此复杂):这是个坏主意。使用
一个HTML解析器和XPath!即使在JavaScript中,您也可以利用DOM。
?php
$doc=你可以参考这个你可以参考这个