PHP 正则表达式:删除带有“image”类的 div
我需要使用以下模式删除变量中的所有图像。 (使用 PHP)。
<div class="float-right image">
<img class="right" src="http://www.domain.com/media/images/image001.png" alt="">
</div>
所有 div 标签都会有一个 image 类,但浮动右侧可能会有所不同。我似乎无法让正则表达式工作,请帮助我。
I need to remove all images in a variable using the following pattern. (With PHP).
<div class="float-right image">
<img class="right" src="http://www.domain.com/media/images/image001.png" alt="">
</div>
All the div tags will have an image class, but the float-right might vary. I can't seem to get the regex working, please help me.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个正则表达式与您的模式匹配:
我已经针对多个字符串对其进行了测试。它将适用于:
,您可以在其中将“blah”和“anything”字符串替换为任何内容。
此外,正则表达式中的各种 \W* 允许字符串之间有不同的间距。
你说你想用 PHP 来做这件事。
这将从存储在 $my_html 变量中的页面中删除所有匹配的模式。
我想这就是你要找的东西?
This regex matches your pattern:
I have tested it against several strings. It will work on:
, where you can replace the "blah" and "anything" strings with anything.
Also, the various \W* in the regex allow for different spacing from string to string.
You said you want to do this in PHP.
This will zap all the matched patterns from a page stored in the $my_html variable.
I think this is what you were looking for?
使用 DOM 而不是正则表达式。例子:
Use a DOM instead of regex. Example: