PHP preg_replace src元素中包含特定字符串的img



我想替换任何在"src"属性中包含特定字符串的html图像标签。

的例子:

<img id="IMG1" src="cid:image001.jpg@01CFA26C.40AE5BD0"/>

应该替换为"SOME STRING"

包含有效URL的图像不能被替换:

<img id="IMG1" src="http://someurl/image.png"/>

有人能帮我得到正确的正则表达式吗?

编辑:这是我的基本例子,但它取代了每个图像标签。我试着自己去弄,但不幸的是它不起作用:

preg_replace("/<img[^>]+>/i", "SOME STRING", $myBaseString)

谢谢你。

菲利普

Regex:

(<imgbs+.*?src=")(.*?cid:.*?)(">)

替换字符串:

1SOME STRING3
演示

最新更新