正则匹配规则

字符 功能 . 匹配任意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'
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章