日期:2014-05-17  浏览次数:20513 次

求一段简单的正则表达式
/file/upload/201212/24/18-51-40-65-61.jpg.thumb.jpg
/file/upload/201212/24/18-51-40-65-61.jpg.thumb.png
/file/upload/201212/24/18-51-40-65-61.jpg.thumb.gif
                 ..........

上面是文件名,我现在要把上面这种文件名用正则成下面这种形式
/file/upload/201212/24/18-51-40-65-61.jpg
/file/upload/201212/24/18-51-40-65-61.jpg
/file/upload/201212/24/18-51-40-65-61.jpg



就是把像下面这个替换成空。
.thumb.jpg
.thumb.png
.thumb.gif

------解决方案--------------------
$s=<<<html
/file/upload/201212/24/18-51-40-65-61.jpg.thumb.jpg
/file/upload/201212/24/18-51-40-65-61.jpg.thumb.png
/file/upload/201212/24/18-51-40-65-61.jpg.thumb.gif
html;
echo preg_replace('/\.thumb\..+$/m','',$s);