正則表達式

. :除\n以外的任意的單個字符(a.b匹配ab之間有任意除\n以外的單個字符的字符串)

[] :字符組,表示在字符組中羅列出來的字符任意取單個(a[xyz]b,可匹配axb,ayb,azb,a[a-z]b可匹配ab之間有26個字母中任意一個的字符串)

| :表示“或”,優先級最低

():改變優先級或表示提取組

* 限定符:表示限定前面一個字符出現零次或多次

+ :表示前面的字符至少出現一次

?:表示可出現0次或1次,或表示終止貪婪模式

{}:限定次數,{3}限定出現3次,{4,}最少出現4次,最多不限,{4,5}最少出現4次,最多5次

^ :匹配一行的開始或表示“非”([^0-9])

$ :匹配行結束符

\d :表示0-9

\D :表示除了0-9

\w :表示能組成單詞的字符,a-z,A-Z,0-9,_

\W:表示除了能組成單詞的所有字符

\s:表示所有不可見字符

\S:除了所有不可見字符

\b:表示單詞的邊界

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章