如何查找SMALL后去掉呢?
smallc59b9905e98c8cf1320f5002f9e0f7af.gif
变成
c59b9905e98c8cf1320f5002f9e0f7af.gif
?
smallc59b9905e98c8cf1320f5002f9e0f7af.gif
变成
c59b9905e98c8cf1320f5002f9e0f7af.gif
?
解决方案 »
- 关于 fputcsv 导出到csv时候字符串里有引号
- php 获取分类 父分类 子分类 怎么写?
- 弹出子窗口 提交数据 关闭子窗口时刷新父窗口的代码??
- 怎样让js内容的页面一下全部显示出来?
- fsockopen通信过程中反复fputs,fgets的问题[我没招了]
- [弱弱地问]现在网址出现的Http://www.xxx.com/xxx是怎么回事?
- win2k iis+php怎么作才能正确解释诸如http://url/show.php/hello/who这样的php脚本?
- 正则表达式的问题,!高分相赠
- 关于格式化输出
- json_encode出来这样的数据,如何转换成中文。
- 关于数据库连接
- 请问这样的效果怎样实现?
<?php
$str = "smallc59b9905e98c8cf1320f5002f9e0f7af.gif ";
echo preg_replace('#\bsmall(|\b)#u','',$str);?>
至于你要写正则,则很有可能是在一个很长的串里面,这个时候就要求根据前后的语境来写正则了.
echo str_replace("small", "", $str);echo preg_replace("/(small).*/iUs", "", $str);
echo substr($str,strlen('small'));//目标位置不定用
echo str_replace('small','', $str);正规是最后选择,也是最慢的