php 使用正则匹配中文 返回结果
$str = 'eg5455正则匹配中文123三国杀'; $patten='/[\x{4e00}-\x{9fa5}]+/u'; $a = preg_match($patten, $str, $mn); var_dump($mn[0]);
// 打印 '正则匹配中文'
ps: utf8编码,正则写在变量里面,否则要转义
$str = 'eg5455正则匹配中文123三国杀'; $patten='/[\x{4e00}-\x{9fa5}]+/u'; $a = preg_match($patten, $str, $mn); var_dump($mn[0]);
// 打印 '正则匹配中文'
ps: utf8编码,正则写在变量里面,否则要转义