正規表示式 1 正規表示式常用符號

2021-10-04 21:50:59 字數 482 閱讀 3495

1. 三種括號 , {}. ()       

{}: 一般表示匹配的次數

: 表示匹配前面的子表示式n次

: 表示至少匹配前面的子表示式n次

: 表示至少匹配前面的子表示式m次,至多匹配n次

: 一般表示子表示式的規則

[abc]: 字元集合。匹配所包含的任意乙個字元

[a-z]: 字元範圍。匹配指定範圍內的任意字元

(pattern): 表示匹配並獲取這一匹配,可通過match.group()集合得到

一. 三種數字符號 *, +, ?

*: 匹配前面的子表示式零次或多次, do(o)* => do, doo, dooo, ...

+: 匹配前面的子表示式一次或多次, do(o)+ => doo, dooo, ...

?: 匹配前面的子表示式零次或一次, do(o)? => do, doo

正規表示式 常用正規表示式

一 校驗數字的表示式 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...

正規表示式常用符號

表1.常用的元字元 說明 匹配除換行符以外的任意字元 w 匹配字母或數字或下劃線或漢字 s 匹配任意的空白符 d 匹配數字 b 匹配單詞的開始或結束 匹配字串的開始 匹配字串的結束 表2.常用的限定符 語法 說明 重複零次或更多次 重複一次或更多次 重複零次或一次 重複n次 重複n次或更多次 重複n...