【发布时间】:2013-04-18 16:55:01
【问题描述】:
我需要查找并替换所有包含标签 img 的 div 标签,我尝试了一些正则表达式但没有成功:(
这是我尝试过的正则表达式示例:
/(<div class="indicator"[^<]*>.*<img[^>]*>[^<]*</div>)/g
请帮忙
谢谢
【问题讨论】:
-
当一个 div 包含一个包含图像的 div 时,你想做什么?你确定你不想解析而不是使用正则表达式吗?
-
不要使用正则表达式解析 HTML。他们不是合适的工具来做到这一点。 stackoverflow.com/questions/1732348/…
-
我必须删除所有具有特定类并包含标签 img 的 div,在嵌套 div 的情况下我只删除最后一个。
标签: php regex html-parsing