中文汉字正则:[\\u4E00-\\u9FFF]+
方法类:
public static String regxChinese(String source){// 将上面要匹配的字符串转换成小写source = source.toLowerCase();// 匹配的字符串的正则表达式String regCharset = "[\\u4E00-\\u9FFF]+";Pattern p = pile(regCharset);Matcher m = p.matcher(source);StringBuilder sb = new StringBuilder();while (m.find()) {sb.append(m.group());}return sb.toString();}
测试类:
public static void main(String[] args) {// 要匹配的字符串String source = "您好,账号:68fdar78的余额是:123.45,谢谢!";System.out.println(regxChinese(source));}
输入内容:您好,账号:68fdar78的余额是:123.45,谢谢!
输出结果:您好账号的余额是谢谢