一、re.match()匹配从头开始的字符串。
二、re.search()从全文本匹配字符串,匹配一个后返回。
三、re.findall()匹配所有字符返回。
四、re.split()分割字符串。
五、re.sub()替换字符串re.sub("这里填匹配规则","这里天替换内容",需要处理的字符串,(count=n)表示替换次数)
1.'.' 默认匹配除\n以外的所有字符,如果使用flag DOTALL,则匹配所有字符。
2.“^”匹配字符开头。
3.“$”匹配字符串结尾。
4."*"匹配前一个字符0次或多次,例:"xy*"可匹配 x,xy,xyy,xyyy。
5."+"匹配前一个字符一次或多次,例:"x+"可匹配x,xx,xxx,xxxx....。
6."?"匹配前一个字符1或0次,例"xy?"可匹配x,xy。
7."{m}"匹配前一个字符m次,例:“xy{2}”可匹配xyy。
8."{m,n}"匹配前一个字符m-n次,例:"xy{2,5}"可匹配xyy,xyyy,xyyyy,xyyyyy。
9."|"或,例:“1|2”匹配的是1或2。
10.()将括号内内容分组匹配。
11."\A"从开头开始匹配。
12."\z"匹配结尾字符。
13.“\d”匹配“[0-9]”。
14."\D"匹配非数字。
15."\w"匹配英文加数字。
16."\W"匹配非英文数字。
17:"\s"匹配空白字符。
2354

被折叠的 条评论
为什么被折叠?



