re模块
1 | import re; |

. 匹配任意字符
\ 匹配转义字符
[...][^...] 匹配括号中的内容,^是取反
\d 匹配数字 即 [0-9]
\D 匹配非数字 即[^\d]
\s 空字符 即[<空格>\t\r\f\v]
\S 非空字符 即[^\s]`
\w 单词字符 即[A-Za-z0-9]`
\W 非单词字符 即[^\w]
\* 匹配前一个字符0到无限次
\+ 匹配前一个字符1到无限次
? 匹配前一个字符0到1次
{m} 匹配前一个字符m次
{m, n} 匹配前一个字符m到n次
| 或,左边正确则直接跳过右边
(...) 分组
python默认是贪婪模式,即匹配尽可能多字符
refer:Python教程 - 廖雪峰的官方网站