Java如何使用正则表达式来判断字符是否为中文呢?
下文笔者讲述使用正则表达式判断一个字符是否为中文的方法分享,如下所示
实现思路:
使用正则表达式[\u4e00-\u9fa5]
即可匹配字符是否为中文
例:
public static boolean isChinese(String str) {
String regEx = "[\u4e00-\u9fa5]";
Pattern pat = Pattern.compile(regEx);
Matcher matcher = pat.matcher(str);
boolean flag = false;
if (matcher.find()){
flag = true;
}
return flag;
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


