正規表示式中的反斜線(\即轉義符)用來表示轉義序列,或去掉元字元的轉義。
元字元包括:. * ? + ^ $ | \,所以需要匹配元字元時需要加上反斜線\。
(windows系統中不支援的字元包括:/:?"<>|。所以可以採用正規表示式去除這些符號。)
\是轉義字元,使得跟在他後邊的單引號不與字串的格式引號衝突
\t表示空四個字元,也稱縮排,相當於乙個tab>>
>
'doesn\'t'
"doesn't"
\n表示換行,相當於乙個回車>>
>s =
'first line.\tsecond line'
>>
>
(s)first line. second line
r在字串前:取消轉義,使得字串中的\用作普通字元>>
> s =
'first line.\nsecond line'
>>
>
(s)first line.
second line
\s:用於匹配單個空格符,包括tab鍵和換行符;>>
>
(r'c:\some\name'
)c:\some\name
\s+:用於匹配多個空格字元,包括且不僅限於\s的範疇
\s:用於匹配除單個空格符之外的所有字元;
\d:用於匹配從0到9的數字;
\w:用於匹配字母,數字或下劃線字元;
\w:用於匹配所有與\w不匹配的字元;
. :用於匹配除換行符之外的所有字元。
正規表示式個人總結
1 數量限定符號,表示匹配次數 或者叫做長度 的符號 包括 0次或者多次 1次或者多次 0次或者1次 匹配n次,n為整數 匹配從n到m之間的某個數的次數 n和m都是整數 匹配n到無窮次之間任意次數 匹配0到m之間任意次數 他們放到匹配格式的後面 例如 號碼 024 84820482,02484820...
常用正規表示式總結
只能輸入數字 0 9 只能輸入 n 位的數字 d 只能輸入至少 n 位的數字 d 只能輸入 m n 位的數字 d 只能輸入零和非零開頭的數字 0 1 9 0 9 只能輸入有兩位小數的正實數 0 9 0 9 只能輸入有 1 3 位小數的正實數 0 9 0 9 只能輸入非零的正整數 1 9 0 9 只能...
常用正規表示式總結
1.只允許輸入漢字和逗字,並且開頭和結尾不能是逗號,u4e00 u9fa5 u4e00 u9fa5 u4e00 u9fa5 u4e00 u9fa5 2.查詢所有的藥名 用量 單位 src s s 2.src s s 7.使用正規表示式匹配url中的網域名稱 http 會匹配 http msnbc t...