代码
public static void main(String[] args) {
String pattern = "[\\s|!|@|#|$|%|^|&|*|(|)|_|+|=|{|}|:|\"|<|>|?|\\[|\\]|;|'|,|.|/|" +
"!|@|#|¥|%|…|…|&|*|(|)|—|+|:|“|《|》|?|=|【|】|;|‘|,|。|、|’|\\-|`|~|·]*";
Pattern p = Pattern.compile(pattern);
Matcher m = p.matcher("A man, a plan, a canal -- Panama");
System.out.println(m.replaceAll(""));
}
结果
AmanaplanacanalPanama
Process finished with exit code 0