0

可能重复:
获取 A 元素的 href 属性

我正在尝试对 preg_match_all 标签做特定的事情,但是,有一种类型我想忽略 preg_match_all。我考虑过给 img 一个类,让 preg_match_all 忽略所有类“忽略”的 img。

换句话说,做一个 preg_Match_all ,如果你发现“忽略”这个词,跳过它。

到目前为止,我的代码是:

preg_match_all( '/<img\s+.*?>/', $content, $matches );

但这可以检测所有img,我坚持如何忽略其中带有“忽略”一词的那些。

希望有人能帮帮我,谢谢大家。

4

1 回答 1

1
$str = '<img src="path_to_image0"><img src="path_to_image1" class="ignored">';

preg_match_all("/<img(.*|!ignored)>/",$str,$matches);

echo '<pre>';
print_r($matches[1]);
echo '</pre>';
于 2013-01-03T15:08:41.280 回答