正向替代:
String s = "1a,b,c,b,a:1";
System.out.println(s.replaceAll("[A-Za-z0-9]",""));
輸出:
,,,,:
反向替代:
String s = "1a,b,c,b,a:1";
System.out.println(s.replaceAll("[^A-Za-z0-9]",""));
輸出:
1abcba1
規則備注:
^ 匹配輸入字符串的開始位置,除非在方括號表達式中使用,此時它表示不接受該字符集合。