【发布时间】:2015-06-02 14:44:52
【问题描述】:
我的 URL 结构如下:
http://website.com/images/folder1/folder2/123456/x500x1000_2x_ImageName.jpg
我需要从图像名称中删除裁剪分辨率“x500x1000_2x_”,如下所示:
http://website.com/uploads/folder1/folder2/123456/ImageName.jpg
我尝试了很多东西:
$img = preg_replace('/\[x](\d+)[x](\d+)[_2x_]\.*/', '', $img);
$img = preg_replace('/[x]\d[x]\d[_2x_]\.*/', '', $img);
$img = preg_replace('/\/\[x]+\d+[x]+\d+\D+\d\.*/', '', $img);
我真的不擅长 preg_replace,有人可以帮帮我吗?
【问题讨论】:
标签: php regex preg-replace str-replace