我有这样的网址
url = http://mysite1.com/some/path/to/file/ {width} x {height} /image.jpg
我想从网址中取出{width} x {height},以便我有
http://mysite1.com/some/path/to/file/image.jpg
我怎么能用PHP中的正则表达式来做到这一点 感谢
答案 0 :(得分:3)
这个正则表达式应该这样做:
$url = 'http://mysite1.com/some/path/to/file/123x456/image.jpg';
$result = preg_replace('#/[0-9]+x[0-9]+#', '', $url);
echo $result;
答案 1 :(得分:0)
搜索
^(http.*[//])(.*)[//](.*jpg)$
并替换为
\1\3
答案 2 :(得分:0)
$url = 'http://mysite1.com/some/path/to/file/{width}x{height}/image.jpg';
echo str_replace("/{width}x{height}", "", $url);
输出: