元字元(metacharacter)是擁有特殊含義的字元:
元字元描述
.查詢單個字元,除了換行和行結束符。
\w查詢單詞字元。
\w查詢非單詞字元。
\d查詢數字。
\d查詢非數字字元。
\s查詢空白字元。
\s查詢非空白字元。
\b匹配單詞邊界。
\b匹配非單詞邊界。
\0查詢 null 字元。
\n查詢換行符。
\f查詢換頁符。
\r查詢回車符。
\t查詢製表符。
\v查詢垂直製表符。
\***
查詢以八進位制數 *** 規定的字元。
\xdd
查詢以十六進製制數 dd 規定的字元。
\u***x
查詢以十六進製制數 ***x 規定的 unicode 字元。
正規表示式 元字元
現在你已經知道幾個很有用的元字元了,如 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表示換行。數量元字元 元字元說明 匹配前乙個字元 子表示式 零次或多...