PHP正则匹配替换图片地址
Posted 小贤的编程之路
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP正则匹配替换图片地址相关的知识,希望对你有一定的参考价值。
网上能找到很多匹配图片src的正则表达式和替换的实例,都是然并卵,不能马上解决问题。
只是要找到src里的那一段给替换掉就行了。
给一段内容:
$content = ‘<img src="http://www.domainname.com/600_0_100_1/1439035192.4102/1e45426fe3d5410eedd45a82d9a0aead.jpg" rel="12375880" />‘;
正则匹配替换:
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
以上是关于PHP正则匹配替换图片地址的主要内容,如果未能解决你的问题,请参考以下文章
PHP 正则表达式匹配 img ,PHP 正则提取或替换图片 img 标记中的任意属性。