正则匹配 img 里面的 src 并修改参数
因代码写在这里没有显示出来
所以只能以图片显示
替换前
$url = '?suffix=walking';
$pattern="/<[img|IMG].?src=[\'|\"](.?(?:[.jpg|.png|.jpeg|.JPG|.PNG|.JPEG]))[\'|\"].*?[\/]?>/i";
$newStr = preg_replace_callback($pattern,
function($match) use($url) {
return str_replace($match[1], $match[1].$url, $match[0]);
},
$str);
echo $newStr;exit;
替换后
本作品采用《CC 协议》,转载必须注明作者和本文链接
会匹配到 data-src 么?
@温故知新 你可以在$pattern里面把src改成data-src就可以了