去除中文正则"[\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