python-12正则表达式
import re
#re.search方法 re.search 扫描整个字符串并返回第一个成功的匹配。
re.match('com', 'www.runoob.com') #匹配失败 None
re.search('com', 'www.runoob.com') #匹配成功
re.split(r'\s+', 'a b c') #['a', 'b', 'c'] 切分字符串
m = re.match(r'^(\d{3})-(\d{3,8})$', '010-12345')
print(m.group(0))#010-12345
print(m.group(1)) #010
print(m.group(2)) #12345
print(m.groups()) #('010', '12345')
#加个?就可以让\d+采用非贪婪匹配
#编译
#出于效率的考虑,我们可以预编译该正则表达式
re_telephone = re.compile(r'^(\d{3})-(\d{3,8})$')
print(re_telephone.match('010-12345').groups()) 相关推荐
wangzhaotongalex 2020-10-20
wyq 2020-11-11
TLROJE 2020-10-26
风雨断肠人 2020-10-13
duanqingfeng 2020-09-29
rechanel 2020-11-16
luofuIT成长记录 2020-09-22
phphub 2020-09-10
taomengxing 2020-09-07
MaggieRose 2020-08-19
flyingssky 2020-08-18
山水沐光 2020-08-18
jyj00 2020-08-15
AHuqihua 2020-08-09
山水沐光 2020-08-03