個人常用正規表示式總結

2021-10-09 04:20:43 字數 922 閱讀 2921

正規表示式中的反斜線(\即轉義符)用來表示轉義序列,或去掉元字元的轉義。

元字元包括:. * ? + ^ $ | \,所以需要匹配元字元時需要加上反斜線\。

(windows系統中不支援的字元包括:/:?"<>|。所以可以採用正規表示式去除這些符號。)

\是轉義字元,使得跟在他後邊的單引號不與字串的格式引號衝突

>>

>

'doesn\'t'

"doesn't"

\t表示空四個字元,也稱縮排,相當於乙個tab

>>

>s =

'first line.\tsecond line'

>>

>

print

(s)first line. second line

\n表示換行,相當於乙個回車

>>

> s =

'first line.\nsecond line'

>>

>

print

(s)first line.

second line

r在字串前:取消轉義,使得字串中的\用作普通字元

>>

>

print

(r'c:\some\name'

)c:\some\name

\s:用於匹配單個空格符,包括tab鍵和換行符;

\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...