在php如何实现更好敏感字处理方案及(办法),敏感词如:”小屁股|杂种“,假如输入:小-屁-股,杂?种 ,也可以匹配,像这样的如何写正则表达式呢?急急
解决方案 »
- ucenter的接口api uc_user_register调用导致页面崩溃,是什么原因啊?
- 日志文件,并发读写问题?
- 新闻数据表为空时,出现mysql_fetch_object(): supplied argument is not a valid MySQL result resource,该如何解决呢?
- 超级菜鸟问题,小于0.0001的显示问题
- 菜鸟PHP问题
- 【武汉】招PHP工程师(要求有相关开发经验)
- 帮忙看一下简单的代码.
- 如何删除目录
- PHP真的是可以与平台无关吗?
- 关于刷新问题!
- 求一个thinkPHP的教程
- 我安装的是phpstudy2010我想试着进phpmyadmin但要我登陆
<?php
$string = "The quick brown 小——屁*股 杂种 fox jumped over the lazy dog.";$patterns[0] = "/小.*屁.*股/";
$patterns[1] = "/杂.*种/";
$replacements[0] = "a";
$replacements[1] = "b";print preg_replace($patterns, $replacements, $string);
?>
大概这样
$r = '/(杂[?|?|.|。|\\|、|\/|-|-|\~|\!|\@|\#|\$|\%|\^|\&|\*|\(|\)|\_|\+|\=|\-|\~|!\@|\#|¥|%|……|\&|\*|(|)]*种)|小[?|?|.|。|\\|、|\/|-|-|\~|\!|\@|\#|\$|\%|\^|\&|\*|\(|\)|\_|\+|\=|\-|\~|!\@|\#|¥|%|……|\&|\*|(|)]*屁[?|?|.|。|\\|、|\/|-|-|\~|\!|\@|\#|\$|\%|\^|\&|\*|\(|\)|\_|\+|\=|\-|\~|!\@|\#|¥|%|……|\&|\*|(|)]*股/';echo preg_replace($r, '', $s);