常用正則標記

正則標記

  1. 【單個】字符匹配
    • 任意字符:表示由任意字符組成
    • \\:匹配一個‘’
    • \n:匹配換行
    • \t:匹配製表符
  2. 【單個】字符集(可以從裏面任選一個字符)
    • [abc]:可以是字母abc中任意一個
    • [^abc]:非字母abc中的任意一個
    • [a-zA-Z]:一個任意字母,不區分大小寫
    • [0-9]:一位任意數字
  3. 【單個】簡化字符集
    • .:一個任意字符
    • \d:等價於[0-9]
    • \D:等價於[^0-9]
    • \s:匹配任意的一位空格,可能是空格、換行、 製表符
    • \S:匹配任意的非空格數據
    • \w:匹配字母、數字、下劃線,等價於[a-zA-Z_0-9]
    • \W:匹配非字母、數字、下劃線,等價於[^a-zA-Z_0-9]
  4. 邊界匹配
    • ^:匹配邊界開始
    • $:匹配邊界結束
  5. 數量表示,默認情況下只有添加上了數量單位纔可以匹配多位字符
    • 表達式?:該正則可以出現0次或1次
    • 表達式*:該正則可以出現0次、1次或多次
    • 表達式+:該正則可以出現1次或多次
    • 表達式{n}:表達式的長度正好爲n次
    • 表達式{n,}:表達式的長度爲 n次以上
    • 表達式{n,m}:表達式的長度爲n~m次;
  6. 邏輯表達式:可以連接多個正則
    • 表達式X表達式Y:X表達式之後緊跟上Y表達式
    • 表達式X|表達式Y:有一個表達式滿足即可
    • {表達式}:爲表達式設置一個整體描述,可以爲整體描述設置數量單位
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章