\d
:匹配一個數字code
\w
:匹配一個字母或數字對象
.
:匹配任意字符字符串
\s:
匹配一個空格變量
[0-9a-zA-Z\_]
:匹配一個數字、字母或者下劃線方法
[0-9a-zA-Z\_]+
:匹配至少由一個數字、字母或者下劃線組成的字符串co
[a-zA-Z\_][0-9a-zA-Z\_]*
:匹配由字母或下劃線開頭,後接任意個由一個數字、字母或者下劃線組成的字符串字符
[a-zA-Z\_][0-9a-zA-Z\_]{0, 19}:
更精確地限制了變量的長度是1-20個字符數字
A|B
:匹配A或B
^
表示行的開頭,^\d
表示必須以數字開頭。
$
表示行的結束,\d$
表示必須以數字結束。
match()
方法判斷是否匹配,若是匹配成功,返回一個Match
對象,不然返回None
。