正则表达式的匹配模式
生活随笔
收集整理的這篇文章主要介紹了
正则表达式的匹配模式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
| \w | 匹配字母數字及下劃線 |
| \W | 匹配非字母數字下劃線 |
| \s | 匹配任意空白字符,等價于 [\t\n\r\f]. |
| \S | 匹配任意非空字符 |
| \d | 匹配任意數字,等價于 [0-9] |
| \D | 匹配任意非數字 |
| \A | 匹配字符串開始 |
| \Z | 匹配字符串結束,如果是存在換行,只匹配到換行前的結束字符串 |
| \z | 匹配字符串結束 |
| \G | 匹配最后匹配完成的位置 |
| \n | 匹配一個換行符 |
| \t | 匹配一個制表符 |
| ^ | 匹配字符串的開頭 |
| $ | 匹配字符串的末尾。 |
| . | 匹配任意字符,除了換行符,當re.DOTALL標記被指定時,則可以匹配包括換行符的任意字符。 |
| […] | 用來表示一組字符,單獨列出:[amk] 匹配 ‘a’,‘m’或’k’ |
| [^…] | 不在[]中的字符:[^abc] 匹配除了a,b,c之外的字符。 |
| * | 匹配0個或多個的表達式。 |
| + | 匹配1個或多個的表達式。 |
| ? | 匹配0個或1個由前面的正則表達式定義的片段,非貪婪方式 |
| {n} | 精確匹配n個前面表達式。 |
| {n, m} | 匹配 n 到 m 次由前面的正則表達式定義的片段,貪婪方式 |
| a|b | 匹配a或b |
| ( ) | 匹配括號內的表達式,也表示一個組 |
總結
以上是生活随笔為你收集整理的正则表达式的匹配模式的全部內容,希望文章能夠幫你解決所遇到的問題。