PHP 使用正则 去掉特殊字符 的标题文字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 使用正则 去掉特殊字符 的标题文字相关的知识,希望对你有一定的参考价值。

$pregTitleSave = "/[\x{4e00}-\x{9fa5}\·\.\",\?|A-Za-z\.\。\d?!!(())::+-{}\[\]【】《》<>-_· “”:,]+/iu";

$str = "双11定的东西问客服什么时候发货,一天了都没有反应,一点催单就闪退,还不知道怎么退货我表示一颗星星都想给好吗dsfds";

preg_match_all($pregTitleSave,$str,$titleArray);   //去掉特殊表情 只保留应该有的字符

$newTitle = implode(‘‘,$titleArray[0]);

echo $newTitle; 

输出为 : //双11定的东西问客服什么时候发货,一天了都没有反应,一点催单就闪退,还不知道怎么退货我表示一颗星星都想给好吗dsfdsf


本文出自 “自学PHP的小男孩” 博客,请务必保留此出处http://695571515.blog.51cto.com/5989856/1896316

以上是关于PHP 使用正则 去掉特殊字符 的标题文字的主要内容,如果未能解决你的问题,请参考以下文章

PHP正则:

使用php和正则表达式从字符串中删除数字和特殊字符[重复]

在线等!!如何使用正则表达式去除特殊符号

js脚本控制文本框里不能输入空格、特殊字符、和中文

何时在正则表达式模式中使用原始字符串?

如何与正则表达式匹配PHP中除“-”之外的所有特殊字符?