创建一个RegularExpressionUtil工具类,然后写入以下代码:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegularExpressionUtil {
public static String strRegular(String str) {
// 去除特殊字符
Pattern p = Pattern.compile("[`~☆★!@#$%^&*()+=|{}':;,\\[\\]》·.<>/?~!"
+ "@#¥%……()——+|{}【】‘;:”“’。,、?®]");
Matcher m = p.matcher(str);
// 将匹配的特殊字符转变为空
str = m.replaceAll("").trim().replace(" ", "").replace("\\", "");
return str;
}
}