单个字符
\d
数字0-9\s
空白字符 空格\t
\n
\w
单词字符.
除了\n
的任意字符
多个字符
- [a-d0-9] 匹配a-d或者0-9中任意一个
- {m,n}前一个字符出现m-n次(包含m和n)
*
匹配前一个字符任意次(0,1,多次)+
匹配前一个字符至少一次(1或者多次)?
匹配前一个字符0次或1次
re的方法
re.match() # 从头开始匹配,只匹配一次re.search() # 从任意位置开始匹配,只匹配一次re.findall() # 从任意位置开始,匹配多次,返回是一个列表re.sub() # 从任意位置开始,替换匹配到的字符复制代码