Java中 正則表達式

字符類:
[abc] a、b 或 c
[^abc] 任何字符,除了abc
[a-zA-Z] a 到 z 或 A 到 Z ,兩頭的字母包括在內
[0-9] 0到9 的字符都包括

預定義字符類:
. 任何字符
\d 數字:[0-9] 示例:判斷手機號的規則:
String regex = “1[3-9]\d{9}”;
boolean flag = phone.matches(regex);
\w 單詞字符: [a-zA-Z_0-9]
在正則表達式裏面組成單詞的東西
\W 非單詞字符: [^\w]

邊界匹配器:
^ 行的開頭
$ 行的結尾
\b 單詞邊界 就是不是單詞字符的地方

Greedy 數量詞
X? X出現零次或一次
X* X出現零次或一次以上
X+ X出現一次貨多次
X{n} X出現恰好n次
X{n,} X出現至少n次
X{n,m} X出現n到m次

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章