正規表示式元字元總結

2021-08-31 14:28:52 字數 586 閱讀 4967

正規表示式元字元總結如下:

點號(.):任何單字元的萬用字元

反斜槓(\):在任何元字元前面加上反斜槓,它會失去元字元的特殊作用

星號(*):用來匹配前面的內容出現零次或者多次

加號(+):加號匹配前乙個條目一次以上

問號(?):前乙個條目是可有可無的,也即,前乙個條目可以不出現或者出現一次

豎線(|):擇一匹配。意思是左邊匹配或者右邊匹配都行

字符集:一串可能出現的字元集合,通過寫在方括號()內來表示。它只匹配單個字元,但可以是字符集裡列出的任何一

個, 可以使用連字元(-).例如:[a-za-z]

脫字元(^):表示這些字元除外,例如:[^abc],表示匹配除abc以外的任意字元

字符集簡寫:任意數字的字符集[0-9] :\d

單詞字符集:[a-za-z0-9_]:\w,注意\w只匹配單個字元,\w+才匹配單詞

空白字符集:[\f\t\n\r]:\s,注意\s只會匹配單個空白,一般這樣使用:\s*,\s+

反義簡寫:\d :[^\d]

\w:[^\w]

\s:[^\s]    

大寫版本匹配相應小寫版本範圍以外的字元

正規表示式 元字元

現在你已經知道幾個很有用的元字元了,如 b 還有 d 當然還有更多的元字元可用,比如 s 匹配任意的空白符,包括空格,製表符 tab 換行符,中文全形空格等 w匹配字母或數字或下劃線或漢字等。ba w b 匹配以字母a 開頭的單詞 先是某個單詞開始處 b 然後是字母a 然後是任意數量的字母或數字 w...

正規表示式 元字元

元字元 描述.點 匹配任何單個字元。例如正規表示式r.t匹配這些字串 rat rut r t,但是不匹配root。匹配行結束符。例如正規表示式weasel 能夠匹配字串 he s a weasel 的末尾 但是不能匹配字串 they are a bunch of weasels.匹配一行的開始。例如...

正規表示式元字元

l 基本元字元 元字元說明 匹配任意單個字元 邏輯或操作符 定義乙個字元集合,匹配該集合中的乙個字元 對字元集合求非 是對整個集合求非,而不是緊挨著 符號的字元 在字元集合中定義乙個區間。如 a za z 對下乙個字元轉義。比如 n表示換行。數量元字元 元字元說明 匹配前乙個字元 子表示式 零次或多...