python 专题训练收获(五)正则表达式

 

import re
pattern = re.compile(r'正则表达式')。#正则表达式就是一个string。
pattern.search(string)。#在string中返回一个匹配对象,只匹配一次就停止。

或者直接
re.search(string_patten, text)

#用repl替换匹配的字符,并返回替换后的字符串。
re.sub(string_pattern, repl, string)

#从字符串开始处匹配,匹配不成就返回None
re.match(string_pattern, string, flags=0)

#返回所有匹配子串组成的迭代器
re.finditer(string_pattern, string, flags=0)

#在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果没有找到匹配的,则返回空列表。
re.findall(string_pattern, string)

#split 方法按照能够匹配的子串将字符串分割后返回列表
re.split(string_pattern, string))

 

 

 

正则表达式模块有4个作用:匹配、获取、替换、分割。

 

正则表达式一个很重要的前提,就是要知道一个表达式之中有几个字符。

  • -在中间表示范围,前后连接的只是一个字符ÿ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值