常用正規表示式1

2021-10-10 15:35:20 字數 1084 閱讀 8406

說明

正規表示式

**(url)

[a-za-z]+://[^\s]*

ip位址(ip address)

((2[0-4]\d|25[0-5]|[01]?\d\d?)\.)(2[0-4]\d|25[0-5]|[01]?\d\d?)

電子郵件(email)

\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

qq號碼

[1-9]\d

html標記(包含內容或自閉合)

<(.*)(.*)>.*<\/\1>|<(.*) \/>

密碼(由數字/大寫字母/小寫字母/標點符號組成,四種都必有,8位以上)

(?=^.$)(?=.*\d)(?=.*\w+)(?=.*[a-z])(?=.*[a-z])(?!.*\n).*$

日期(年-月-日)

(\d|\d)-((1[0-2])|(0?[1-9]))-(([12][0-9])|(3[01])|(0?[1-9]))

日期(月/日/年)

((1[0-2])|(0?[1-9]))/(([12][0-9])|(3[01])|(0?[1-9]))/(\d|\d)

時間(小時:分鐘, 24小時制)

((1|0?)[0-9]|2[0-3]):([0-5][0-9])

漢字(字元)

[\u4e00-\u9fa5]

中文及全形標點符號(字元)

[\u3000-\u301e\ufe10-\ufe19\ufe30-\ufe44\ufe50-\ufe6b\uff01-\uffee]

中國大陸固定**號碼

(\d-|\d-)?(\d|\d)

中國大陸手機號碼

1\d[1-9]\d

中國大陸身份證號(15位或18位)

\d(\d\d[0-9xx])?

非負整數(正整數或零)

\d+正整數

[0-9]*[1-9][0-9]*

負整數-[0-9]*[1-9][0-9]*

整數-?\d+

小數(-?\d+)(\.\d+)?

不包含abc的單詞

\b((?!abc)\w)+\b

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

1.三種括號 一般表示匹配的次數 表示匹配前面的子表示式n次 表示至少匹配前面的子表示式n次 表示至少匹配前面的子表示式m次,至多匹配n次 一般表示子表示式的規則 abc 字元集合。匹配所包含的任意乙個字元 a z 字元範圍。匹配指定範圍內的任意字元 pattern 表示匹配並獲取這一匹配,可通過m...

正規表示式 1 初識正規表示式

簡單地說,正規表示式就是一套處理字串的規則和方法,以行為單位對字串進行處理,通過特殊的符號的輔助,我們可以快速的過濾,替換某些特定的字串。運維工作中,會有大量訪問日誌,錯誤日誌,大資料。如何能夠快速的過濾出我們需要的內容,這就需要正規表示式。awk,sed,grep egrep 三劍客要想能工作的更...

正規表示式 1 正規表示式基礎

1.正規表示式基礎 正規表示式描述了一種字串匹配的模式,即可以使使用者通過一系列普通字元或特殊字元構建能夠明確描述文字字串的匹配模式,可以用來檢查某個字串是否含有某種子字串,將匹配的子字串做替換或者從某個字串中取出符合某個條件的子字串等。1.1 正規表示式的基本結構 乙個正規表示式就是由普通字元 如...