java 中清理所有特殊字符

public static String filter(String str) throws PatternSyntaxException {
// 清除掉所有特殊字符
String regEx = "[`_《》!@#$%^&*()+=|{}':;',\[\].<>?!@#¥%……&*()——+|{}【】‘;:”“’。,、?]";
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(str);
return m.replaceAll("").trim();
}

posted @ 2023-02-24 19:09  也算知书识礼人  阅读(620)  评论(0编辑  收藏  举报