String regEx ="[^a-zA-Z0-9]"; // 正則表達式 Pattern p = Pattern.compile(regEx); // 編譯 String str="$%abc&(@1#2"; // 要匹配的字符串 Matcher m = p.matcher(str); // 匹配 System.out.println(m.matches()); // 是否匹配 System.out.println(m.replaceAll("").trim()); // 過濾掉不匹配的字符