我想替换任何在"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
演示