a : 字元
x 字元x 舉例:『a' 表示字元a
\\ 反斜線字元
\n 換行符
\r 回車符
b: 字元類
[ abc ] a b 或 c
[ ^abc] 除了a b c以外的字元
[ a-za-z ] a到z 或 a-z ,兩頭的字母也包括在內
[ 0-9 ] 0到9的字元都包括
c: 預定義字元類
. 任何字元。
\d 數字 【0-9】
\w 單詞字元 :[ a-za-z _ 0-9]
正規表示式中的組成單詞的東西 必須有這些東西組成
d : 邊界匹配器
^ 行的開頭
$ 行的結尾
\b 單詞邊界
( 不是單詞字元的地方 )
e :數量詞
x ? x,一次或一次也沒有
x * x 零次或者多次
x+ x 一次或者多次
x x,恰好n次
x x,至少n次
x x,至少n次 但是不超過m次
正規表示式 常用的匹配規則
常用的匹配規則 匹配字元 符號匹配規則 匹配任意1個字元,除了換行符 n 這是乙個集合,匹配 中的任意乙個字元 d匹配乙個數字,即0 9 d匹配非數字,即不是數字 s匹配空白,即空格,tab鍵 s匹配非空白 w匹配單詞字元,即a z,a z,0 9 w匹配非單詞字元 匹配前乙個字元出現0次或無數次,...
正規表示式 常用正規表示式
一 校驗數字的表示式 1 數字 0 9 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數字 d 5 零和非零開頭的數字 0 1 9 0 9 6 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7 帶1 2位小數的正數或負數 d d 8 正數 負數 和小數 d d 9 有兩位小數的...
正規表示式 常用正規表示式
網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 4 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 或者 1 3...