php正則表達式 剔除字符串中 ,除了漢字的字符(只保留漢字) php 正則 只保留漢字,剔除所有符號


<?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;
?> 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM