正則匹配規則

字符 功能 . 匹配任意1個字符(除了\n) [...] 用來表示一組字符,單獨列出:[amk] 匹配 'a','m'或'k' [^...] 不在[]中的字符:[^abc] 匹配除了a,b,c之外的字符 \d 匹配任意數字,等價於 [0-9]. \D 匹配非數字,即不是數字 \s 匹配空白,即 空格 tab 鍵 \S 匹配非空白 \w 匹配字母數字及下劃線,即a-z, A-Z, 0-9 _ \W 匹配非字母數字及下劃線 \A 匹配字符串開始 \Z 匹配字符串結束,如果是存在換行,只匹配到換行前的結束字符串。 \z 匹配字符串結束 ^ 匹配字符串的開頭 $ 匹配字符串的末尾 + 匹配一個或者多個 * 匹配0個或者多個 \b 匹配一個單詞邊界,也就是指單詞和空格間的位置。例如, 'er\b' 可以匹配"never" 中的 'er',但不能匹配 "verb" 中的 'er' \B 匹配非單詞邊界。'er\B' 能匹配 "verb" 中的 'er',但不能匹配 "never" 中的 'er'
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章