首页 > 后端开发 > php教程 > 过滤掉一些字符有关问题

过滤掉一些字符有关问题

WBOY
发布: 2016-06-13 10:27:27
原创
876 人浏览过

过滤掉一些字符问题
91#col#投药中和#row#97#col#JiaoTiLiZi.gif#row#98#col#萃取#row#99#col#FenPeiXiShu.GIF#row#

结构是这样:id + #col# + 名字 + #row#
91#col#投药中和#row# 97#col#JiaoTiLiZi.gif#row# 

很多这样的数据,要处理掉gif

PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->$contents = preg_replace('/[\w]#col#(.*?).gif#row#'/i,'',$contents);
登录后复制


我想这样替换成空,这种方法是不是不太好呢?
而且这个正则有错

------解决方案--------------------
若处理的是固定的字符串可以用 str_replace()函数
------解决方案--------------------
这样?
PHP code
$str="91#col#投药中和#row#97#col#JiaoTiLiZi.gif#row#98#col#萃取#row#99#col#FenPeiXiShu.GIF#row#";$str=preg_replace('/#[\d]+#col#[a-z]+.gif#row#/is','#',$str);echo $str;<br><font color="#e78608">------解决方案--------------------</font><br>
登录后复制
PHP code
$contents = preg_replace('/(col#[^\.]+)\.gif(#row)/i','$1$2',$s);echo $contents;<br><font color="#e78608">------解决方案--------------------</font><br>
登录后复制
PHP code
$str='91#col#投药中和#row#97#col#JiaoTiLiZi.gif#row#98#col#萃取#row#99#col#FenPeiXiShu.GIF#row#';echo preg_replace('/\d*#col#[^#]*(?
                 
              
              
        
            
登录后复制
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板