python正则表达式
[ ]
常用来指定一个字符集:[abc]
^
匹配行首
$
匹配行尾,行尾:要么是字符串尾,要么是一个换行字符后面的任何位置
\
反斜杠后面可以加不同的字符表示不同特殊意义
\d 匹配任何数字字符:相当于[0-9]
\D 匹配任何非数字字符:相当于[^0-9]
\s 匹配任何空白字符:相当于[\t\n\r\f\v]
\S 匹配任何非空白字符:相当于[^\t\n\r\f\v]
\w 匹配任何字母数字字符: 相当于[a-zA-Z0-9_]
\W 匹配任何非字母数字字符:相当于[^a-zA-Z0-9_]
*
指定前一个字符可以匹配零次或多次
+
表示匹配一次或更多次
?
表示匹配零次或一次
{m,n}
表示最少匹配m次,最多n次