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; }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。