加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则 分组group

发布时间:2020-12-14 02:22:10 所属栏目:百科 来源:网络整理
导读: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


>>> 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的开始、结束位置

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读