0-9**轉義字元**
正則代表
含義\d
[0-9]
數字\w
[a-z0-9_]
26個字母,數字,下劃線
\s任何空白字元
.任意字元
相反的大寫代表的意思
正則代表
含義\d
[^0-9]
非數字\w
[^a-z0-9_]
非數字字母下劃線以外
\s非空白字元
量詞:就是出現的個數
:正好出現n次
:最少n次,最多m次
比如qq號,5位到11位的:[1-9]\d
第一位是除0之外的數字,後面4個或者10個位數是數字
:最少n次,最多不限
+:最少1次,不限上限
?:最少0次,最多1次
*任意次 【基本不用】
固定**
010-12345678-86
12345678是最重要的,前區號後地區號無所謂
(0\d-)?[1-9]\d(-\d)?
正規表示式 1 正規表示式基礎
1.正規表示式基礎 正規表示式描述了一種字串匹配的模式,即可以使使用者通過一系列普通字元或特殊字元構建能夠明確描述文字字串的匹配模式,可以用來檢查某個字串是否含有某種子字串,將匹配的子字串做替換或者從某個字串中取出符合某個條件的子字串等。1.1 正規表示式的基本結構 乙個正規表示式就是由普通字元 如...
正規表示式基礎
限定符 d 匹配非負整數 正整數 0 0 9 1 9 0 9 匹配正整數 d 0 匹配非正整數 負整數 0 0 9 1 9 0 9 匹配負整數 d 匹配整數 d d 匹配非負浮點數 正浮點數 0 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 匹配正浮點數 d...
正規表示式基礎
元字元 描述 匹配任何單個字元。例如正規表示式r.t匹配這些字串 rat rut r t,但是不匹配root。匹配行結束符。例如正規表示式weasel 能夠匹配字串 he s a weasel 的末尾,但是不能匹配字串 they are a bunch of weasels.匹配一行的開始。例如正規...