首页 > Web开发 > 详细

php正则表达式 剔除字符串中 ,除了汉字的字符(只保留汉字) php 正则 只保留汉字,剔除所有符号

时间:2021-03-17 11:29:30      阅读:34      评论:0      收藏:0      [点我收藏+]
<?php 
//提取字符串中的汉字其余信息剔除
$str=‘f龙,真 。,.,。?!:;·…~&@#,.?!:;、……~&@#“”‘’〝 "〞'′'><﹞﹝><》《】【)(()[]???〔?〕〈〉』『〗〖}{」「][}{︵︷︹︽︿﹁﹃??/|\\|/?︼﹄﹂︾﹀︺︸︶__﹏﹍``?|^-¨ˊˇ?ˋ︴﹊﹉﹋ ̄ˉ1234456789‘; 
preg_match_all(‘/[\x{4e00}-\x{9fff}]+/u‘, $str, $matches);//只要汉字

preg_match_all(‘/[a-zA-Z0-9\x{4e00}-\x{9fff}]+/u‘, $str, $matches_1);//只保留汉字和数字和英文字符

$str = join(‘‘, $matches[0]);

$str_1 = join(‘‘, $matches_1[0]);

echo $str;
echo $str_1;
?>

php正则表达式 剔除字符串中 ,除了汉字的字符(只保留汉字) php 正则 只保留汉字,剔除所有符号

原文:https://www.cnblogs.com/ianlab/p/14547844.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!