Java基礎--常用正則匹配符號(必背,必須背,死都要背)


1、字母:匹配單個字母

(1)A:表示匹配字母A;

(2)\\:匹配轉義字符“\”;

(3)\t:匹配轉義字符“\t”;

(4)\n:匹配轉義字符“\n”;

2、一組字符:任意匹配里面的一個單個字符:

(1)[abc]:表示可能是字母a,可能是字母b或者是字母c;

(2)[^abc]:表示不是字母a,字母b,字母c的任意一個;

(3)[a-zA-Z]:表示全部字母中的任意一個;

(4)[0-9]:表示全部數字的任意一個;

3、邊界匹配:在以后編寫JavaScript的時候使用正則中要使用到:

       (1)^:表示一組正則的開始;

       (2)$:表示一組正則的結束;

4、簡寫表達式:每一位出現的簡寫標記也只表示一位:

       (1)· :表示任意的一位字符;

       (2)\d :表示任意的一位數字,等價於“[0-9]”;

       (3)\D :表示任意的一位非數字,等價於“[~0-9]”;

       (4)\w :表示任意的一位字母、數字、_,等價於“[a-zA-Z0-9_]”;

       (5)\w :表示任意的一位非字母、數字、_,等價於“[^a-zA-Z0-9_]”;

       (6)\s :表示任意的一位空格,例如:\n、\t等;

       (7)\S :表示任意的一位非空格;

 

5、數量表示:之前所有的正則都只是表示一位,如果要表示多位,則就需要數量表示。

       (1)正則表達式?:此正則出現0次或1次;

(2)正則表達式*:此正則出現0次、1次或多次;

(3)正則表達式+:次正則出現1次或多次;

(4)正則表達式{n}:此正則出現正好n次;

(5)正則表達式{n,}:此正則出現n次以上;

(6)正則表達式{n,m}:此正則出現n m次。

6、邏輯表示:與、或、非

       (1)正則表達式A正則表達式B: 表達式A之后緊跟着表達式B;

       (2)正則表達式|A正則表達式B: 表示表達式A或者表達式B,二者任選一個出現;

       (3)(正則表達式):將多個子表達式合成一個表示,作為一組出現。

                                                                                                                                                                                                                                                 made by HeYang

                                                                                                                                                                                                                                   2014/12/24

 
 
 


免責聲明!

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



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