+ -
当前位置:首页 → 问答吧 → 这个正则怎么写

这个正则怎么写

时间:2011-09-07

来源:互联网

/uploadfiles/images/20100427/201004271332203hE.jpg 换成/20100427/201004271332203hE.jpg这样,前面都去掉,这个正则怎么写?求教

作者: Jasmine_xiaocao   发布时间: 2011-09-07

这个需要正则吗?直接

$Sub='/uploadfiles/images/20100427/201004271332203hE.jpg';
$NewSub=str_replace('/uploadfiles/images/','', $Sub);

作者: PhpNewnew   发布时间: 2011-09-07

我只是举了个例子,事实有大量数据,不是所有的前缀都是这个
每个都不一样
/A/B/C/D.jpg的格式,我只要保留/C/D.jpg就可以了,所以要用正则

作者: Jasmine_xiaocao   发布时间: 2011-09-07

不需要用正则吧。
$str='/uploadfiles/images/20100427/201004271332203hE.jpg';
$arr=explode('/',$str);
echo $arr[count($arr)-2].'/'.$arr[count($arr)-1];

作者: jordan102   发布时间: 2011-09-07

哦。前面还有个/
$str='/uploadfiles/images/20100427/201004271332203hE.jpg';
$arr=explode('/',$str);
echo '/'.$arr[count($arr)-2].'/'.$arr[count($arr)-1];

作者: jordan102   发布时间: 2011-09-07

引用 4 楼 jordan102 的回复:

哦。前面还有个/
$str='/uploadfiles/images/20100427/201004271332203hE.jpg';
$arr=explode('/',$str);
echo '/'.$arr[count($arr)-2].'/'.$arr[count($arr)-1];



+1

作者: xsxs89757   发布时间: 2011-09-07

相关阅读 更多