php正则匹配

遇到一个图像路径的匹配问题,废话少说,直接说明:


 $str='../attachment/integral/2015/03/30/20150330024709525.jpg';

 

 路径是上面的模式,我要输出这样的、

../attachment/integral/2015/03/30/thumb/20150330024709525.jpg 


该怎么做呢?如下:

echo preg_replace('#(\.{0,2})(\/?)((\w+\/)+)([^\/]+)#','$1$2$3thumb/$5',$str);

你可能感兴趣的:(PHP)