如何用正则表达式修改图片路径?

JavaScript015

如何用正则表达式修改图片路径?,第1张

其实不用正则表达式,用简单的IF语句就可以

首先把图片地址赋值到一个变量,然后利用explode函数通过第一个"/",截取域名,然后判断域名是否跟你指定的一样,然后根据判断进行下一步工作就可以..

都说用IF语句就可以

$url

=

'pic.abc.com'

//你指定的域名.

..........

通过explode函数截取图片地址

........

//判断

if($url

==

$reurl){

//reurl是指截取图片地址后的域名

$img

=

"PDE".$img

}

//后面的就是不包含的情况,自己看情况写..

例:/upload/activity/xueba/20161025/091909_ce15d6bf-1089-4002-9ff6-016e13e420e5.gif

1,获取图片名称

正则表达式:[^\/\\]+$

匹配结果:091909_ce15d6bf-1089-4002-9ff6-016e13e420e5.gif

2,获取后缀

正则表达式:[^\.]\w*$

匹配结果:gif