PHP也可以实现相似的功能来判断字符串中是否包含维吾尔文字符,并提取只包含维吾尔文字符的字符串。以下是一个示例代码:
判断是否包含维吾尔文
function containsUyghurText($str) {
$uyghurRegex = '/[\x{0600}-\x{06FF}]/u';
return preg_match($uyghurRegex, $str);
}
提取维吾尔文字
$str = ' بۇ يەردە ئۇيغۇرچە خەت بولىدۇ 这里是维吾尔文';
$uyghurRegex ='/[\x{0600}-\x{06FF}]/u';
preg_match_all($uyghurRegex, $str, $matches);
return implode('', $matches[0]);
判断中文可以更换正则表达式
/[\x{4e00}-\x{9fa5}]/u