正则 分组group

前端之家收集整理的这篇文章主要介绍了正则 分组group前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。


>>> re.sub('(\d+)[a-zA-Z]',r'\1','3a 22b c') #将匹配的字符串用第一组数据替换,即使用\d+匹配的字符替换。

'3 22 c'


import re

s=r'ht+p://(w{1,3})\.(.*)\.(com)' mo=re.compile(s) ob=mo.search('http://www.python.com') #返回一个MatchObjec 对象 print ob print ob.groups() #以元组形式返回所有的组 print ob.group(0) #默认0,以字符串形式返回所有组 # print ob.group() 等同于print ob.group(0) print ob.group(1) #返回指定组1的字符串 print ob.start(1) #返回指定组1的开始索引位置 print ob.end(1) #返回指定组1的结束索引位置 +1 print ob.span(1) #返回指定组1的开始、结束位置 原文链接:https://www.f2er.com/regex/362902.html

猜你在找的正则表达式相关文章