\w 匹配字母數(shù)字及下劃線
\W 匹配f非字母數(shù)字下劃線
\s 匹配任意空白字符拾徙,等價(jià)于[\t\n\r\f]
\S 匹配任意非空字符
\d 匹配任意數(shù)字
\D 匹配任意非數(shù)字
\A 匹配字符串開始
\Z 匹配字符串結(jié)束顶霞,如果存在換行,只匹配換行前的結(jié)束字符串
\z 匹配字符串結(jié)束
\G 匹配最后匹配完成的位置
\n 匹配一個(gè)換行符
\t 匹配一個(gè)制表符
^ 匹配字符串的開頭
$ 匹配字符串的末尾
. 匹配任意字符锣吼,除了換行符选浑,re.DOTALL標(biāo)記被指定時(shí),則可以匹配包括換行符的任意字符
[....] 用來表示一組字符玄叠,單獨(dú)列出:[amk]匹配a,m或k
[^...] 不在[]中的字符:[^abc]匹配除了a,b,c之外的字符
匹配0個(gè)或多個(gè)的表達(dá)式
匹配1個(gè)或者多個(gè)的表達(dá)式
? 匹配0個(gè)或1個(gè)由前面的正則表達(dá)式定義的片段古徒,非貪婪方式
{n} 精確匹配n前面的表示
{m,m} 匹配n到m次由前面的正則表達(dá)式定義片段,貪婪模式
a|b 匹配a或者b
() 匹配括號(hào)內(nèi)的表達(dá)式读恃,也表示一個(gè)組