您的位置:首页 > 编程语言 > Python开发

python re正则表达式总结 常用的

2018-03-11 12:24 621 查看
一、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"匹配空白字符。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: