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
cshanzhizi 2020-10-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