特殊字元:
定位符說明^
錨定詞首 ^a以a開頭
$錨定詞尾 a$以a結尾
注意:同時錨定詞首和詞尾,叫做精確匹配;單一錨定詞首和詞尾,叫做模糊匹配
匹配符:
匹配符 說明
. 匹配除回車以外的任意字元
() 字串分組
定義字元類,匹配括號中的乙個字元
[^] 表示否定括號**現字元類中的字元,取反
\ 轉義字元
| 或限定符:對前面的字元或者字串做限定說明
限定符 說明
? 與星號相似,但略有變化,表示該字元出現一次或不出現
某個字元之後出現,表示該字元最少n次,最多m次
正好出現m次
posix特殊字元
特殊字元 說明
[:alnum:] 匹配任意字母字元0-9 a-z a-z
[:alpha:] 匹配任意字母,大寫或小寫
[:digit:] 數字 0-9
[:graph:] 非空字元(非空格控制字元)
[:lower:] 小寫字元a-z
[:upper:] 大寫字元a-z
[:cntrl:] 控制字元
[:print:] 非空字元(包括空格)
[:punct:] 標點符號
[:blank:] 空格和tab字元
[:xdigit:] 16進製制數字
[:space:] 所有空白字元(新行、空格、製表符)
正規表示式之特殊字元
1 字元 對於單個字元,通常按字面意義表示,字元指出其後的字元為特殊字元,所以不做字面意 釋,而解釋為特殊字元。例如 b 相當於字元b,通過在b前面加乙個反斜槓,即為 b 則該字元變成特殊字元,表示匹配乙個單詞的分界線。對於幾個字元,通常說明是特殊的,符號指出其後的字元不是特殊的,而應按字面解釋 2...
特殊字元的正規表示式
特殊字元檢查 param pinput 被檢查字串 return result 檢查後的結果 public static boolean isspecialchar string pinput string regex pattern p pattern.compile regex matcher ...
正規表示式之特殊字元
今天在拆分字串的時候用 作拆分依據,導致了問題。原來 是特殊字元,需要進行轉義,在此將正規表示式中需要轉義的特殊字元進行梳理。正規表示式中的特殊字元,就是一些有特殊含義的字元,如 txt 中的 簡單的說就是表示任何字串的意思。如果要查詢檔案名中有 的檔案,則需要對 進行轉義,即在其前加乙個 正規表示...