網上能找到很多匹配圖片src的正則表達式和替換的實例,都是然並卵,不能馬上解決問題。
只是要找到src里的那一段給替換掉就行了。
給一段內容:
$content = '<img src="http://www.domainname.com/600_0_100_1/1439035192.4102/1e45426fe3d5410eedd45a82d9a0aead.jpg" rel="12375880" alt=""/>';
正則匹配替換:
preg_replace("/(<img .*?src=\")(.*?)(\".*?>)/is","\${1}asdf\${3}",$content);
$content只要是一個<img>標簽里的全部內容就可以,將src里的內容單獨圈起來,前后的內容都整個的包括起來,${1}和${3}就是src的前后內容,將src替換成想要的就行。
————————————————
版權聲明:本文為CSDN博主「NaivenJer」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/the3z/article/details/47832857