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

一、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"匹配空白字符。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值