这是我的网址....我想将40px更改为250px ...这里40px是动态的...如何在php中更改它...使用正则表达式...这里是一个链接< / p>
http://upload.wikimedia.org/wikipedia/commons/thumb/8/8d/President_Barack_Obama.jpg/40px-President_Barack_Obama.jpg
这是事情......我尝试了什么
url="http://upload.wikimedia.org/wikipedia/commons/thumb /8/8d/President_Barack_Obama.jpg/40px-President_Barack_Obama.jpg";
var filename = url.substring(url.lastIndexOf("/") + 1, url.lastIndexOf("."));
所以任何可能的解决方案
答案 0 :(得分:2)
尝试使用preg-replace()之类的,
<强> PHP 强>
$url = "http://upload.wikimedia.org/wikipedia/commons/thumb /8/8d/President_Barack_Obama.jpg/40px-President_Barack_Obama.jpg";
echo $filename = preg_replace('/\.jpg\/\d+px-/', '.jpg/250px-',$url);
<强>的Javascript 强>
url = "http://upload.wikimedia.org/wikipedia/commons/thumb /8/8d/President_Barack_Obama.jpg/40px-President_Barack_Obama.jpg";
var filename = url.replace(/\.jpg\/\d+px-/, '.jpg/250px-');
alert(filename);