匹配中文正则表达式:
[\u4e00-\u9fa5]工具匹配测试:

多个中文字符匹配:
可以看到上图是只匹配到单个字符,若作多字符匹配可以在表达式后加上“+”或者是“{1,}”,即表达式为[\u4e00-\u9fa5]+或者[\u4e00-\u9fa5]{1,}java匹配代码示例:
StringBuilder sb = new StringBuilder(); String s = "中文\n" + "Chinese\n" + "英文"; String pattern = "[\\u4e00-\\u9fa5]+"; Pattern r = Pattern.compile(pattern); Matcher m = r.matcher(s); while (m.find()) { sb.append(m.group()); } System.out.println(sb.toString());输出结果:

版权声明:本文为weixin_44961626原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。