正則表達式的正選與反選


正向替代:

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

規則備注:

^ 匹配輸入字符串的開始位置,除非在方括號表達式中使用,此時它表示不接受該字符集合。

 

 
         
         
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM