站长资讯网
最全最丰富的资讯网站

php如何去除标点符号

php去除标点符号的方法:首先创建一个PHP示例文件;然后通过正则表达式“preg_replace($pattern, ' ', $str);”删除字符串中的中英文标点符号即可。

php如何去除标点符号

推荐:《PHP视频教程》

php正则,删除字符串中的中英文标点符号

原理很简单,正则查找字符串,然后替换

英文标点符号,正则中有专用的模式来匹配。中文则需要一一列举

代码:

<?php   $str = "!@#$%^&*(中'文:;﹑•中'文中'文().,<>|[]'"";     //中文标点 $char = "。、!?:;﹑•"…‘’“”〝〞∕¦‖— 〈〉﹞﹝「」‹›〖〗】【»«』『〕〔》《﹐¸﹕︰﹔!¡?¿﹖﹌﹏﹋'´ˊˋ―﹫︳︴¯_ ̄﹢﹦﹤‐­˜﹟﹩﹠﹪﹡﹨﹍﹉﹎﹊ˇ︵︶︷︸︹︿﹀︺︽︾ˉ﹁﹂﹃﹄︻︼()";    $pattern = array(     "/[[:punct:]]/i", //英文标点符号     '/['.$char.']/u', //中文标点符号     '/[ ]{2,}/' ); $str = preg_replace($pattern, ' ', $str); echo $str;

赞(0)
分享到: 更多 (0)
网站地图   沪ICP备18035694号-2    沪公网安备31011702889846号