正则表达式去除中文以及括号

去除中文正则"[\u4e00-\u9fa5]"

String REGEX_CHINESE = "[\u4e00-\u9fa5]";
String str = "你好啊sadfdf";
Pattern pat = Pattern.compile(REGEX_CHINESE);
Matcher mat = pat.matcher(str);
System.out.println(mat.replaceAll("")); //sadfdf

去除中文和括号,使用方法同上,正则"[\u4e00-\u9fa5]|[(]|[)]",要用中括号将括号括起来
其中:

  • \u表示按unicode匹配某些规则
  • \u4e00-\u9fa5 是unicode汉字的表示范围

扩展:

  • 数字表示范围 \u0030-\u0039
  • 英文表示范围 \u0041-\u005A,\u0061-\u007A

猜你喜欢

转载自blog.csdn.net/weixin_40626699/article/details/88657516
今日推荐