Heim > Backend-Entwicklung > PHP-Tutorial > 求正则表达式:只保留字符串中的汉字跟字母

求正则表达式:只保留字符串中的汉字跟字母

WBOY
Freigeben: 2016-06-13 11:14:30
Original
1184 Leute haben es durchsucht

求正则表达式:只保留字符串中的汉字和字母
求正则表达式:只保留字符串中的汉字和字母


------解决方案--------------------
需要unicode
preg_replace('#[^a-z\u4e00-\u9fbb]#i', '', $string)

GBK下分开全角符号和汉字要复杂些
------解决方案--------------------
不是 utf-8 编码时,需转码
$s = '#$%^4sdfg3哈哈sdfgfdg$@#%@#$%AS<h>?><,.~!tt方法';<br />echo preg_replace('/[\d\W_]/u', '', $s);
Nach dem Login kopieren

sdfg哈哈sdfgfdgAShtt方法

你#1的补充与原帖的需求不符
echo preg_replace('/[\d\W_a-z]/iu', '', $s);
Nach dem Login kopieren
哈哈方法
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage