1.單個字符:
a:匹配字母a// :匹配轉義字符“/”/t :匹配轉義字符“/t”/n :匹配轉義字符“/n”2.一組字符
[abc]:可能是a,可能是b或者c [^abc]:不是a,b,c中的任意一個 [a-zA-Z]:全部字母任意一個[0-9]:全部數字任意一個3.邊界匹配
^表示一組正則的開始$表示一組正則的結束4.數量表示
正則表達式?:0次或1次正則表達式*:0次1次或多次正則表達式+:1次或多次正則表達式(n):n次正則表達式(n,):n次以上正則表達式(n,m):n到m次5.邏輯與或非
正則表達式A正則表達式B:表達式A之后緊跟著表達式B正則表達式A|正則表達式B:表達式A或者表達式B只出現其中一個(正則表達式):多個子表達式合成一個,成一組出現6.簡寫表達式
.:表示任意的一位字符/d:表示任意的一位數字,等價于”[0-9]”/D:表示任意的一位非數字,等價于”[^0-9]”/w:表示任意的一位字母、數字、_,等價于”[a-zA-Z0-9]”/W:表示任意的一位非字母、數字、_,等價于”[^a-zA-Z0-9]”新聞熱點
疑難解答