php preg_replace 正则替换图片路径

本文介绍了一个简单的PHP脚本,该脚本用于批量替换字符串中指定路径的图片链接,并将其替换为新的域名路径。通过正则表达式匹配并替换原有的图片链接,实现图片资源的统一管理和更新。
$str = '<img src="http://www.56ren.com/uploads/images/20100516000.jpg" height="120" width="120"><br />test1,.
        <img src="/uploads/images/20100516002.jpg" height="120" width="120"><br />test2, 
        <img src="/uploads/images/20100516004.jpg" height="120" width="120"><br />test3,';
print "\n|"."****原串*****************************************************"."\n";
echo $str."\n";
print "\n"."\n"."**********替换后***********************************************"."\n";
//$parm = '/(<img.+src=\"?.+)(\"\/uploads\/)(.+\.(jpg|gif|bmp|bnp|png)\"?.+>)/i';
$parm = '/<img.+src=\"\/uploads\//';
//$replacy = array('${1}',"http://baidu.com/uc/upload",'${1}');
$replacy = 'http://baidu.com/uc/uploads/';
$re = preg_replace($parm,$replacy,$str,-1);
print $re;
print "\n";
echo $re[0];
print "\n";

转载于:https://my.oschina.net/osgrace/blog/920262

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值