python 正则表达式学习-group
1.group用于匹配时截获字符串,分组使用()分隔。
2.从表达式左边开始,每遇到到左括号,分组编号加1, 即group(1) 列出第一个括号匹配部分,group(2) 列出第二个括号匹配部分;可以使用编号0引用匹配的到所有字符串
例子:
import re
pattern = r'(\w+) is (\d+?) yeas old'
reg = re.compile(pattern)
m = reg.match('A is 15 yeas old')
if m:
print(m.group(0))
print(m.group(1))
print(m.group(2))
else:
print('not match')
out:
A is 15 yeas old
A
15
参考:
http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html
http://www.cnblogs.com/kaituorensheng/archive/2012/08/20/2648209.html
转载于:https://www.cnblogs.com/niezhonger/p/5678162.html
python 正则表达式学习-group相关推荐
- Python 正则表达式学习----flags 编译标志位
Python 正则表达式学习--flags 编译标志位 关于正则表达式更多的内容,推荐https://blog.csdn.net/longerzone/article/details/24303161 ...
- Python正则表达式学习心得及总结
Python正则表达式学习心得及总结 re模块方法 1.re.compile(pattern, flags):创建模式对象 2.re.match((pattern, string, flags): 尝 ...
- 正则表达式 - Python 正则表达式 学习笔记 最全整理
正则表达式 regular expression,用于匹配字符串中字符组成的方法,"用有限的符号表达无限的序列". JavaScript 正则表达式语法如下: /xxx/gi 两条 ...
- 详解Python正则表达式中group与groups的用法
在Python中,正则表达式的group和groups方法是非常有用的函数,用于处理匹配结果的分组信息. group方法是re.MatchObject类中的一个函数,用于返回匹配对象的整个匹配结果或特 ...
- python 正则表达式学习笔记
re 模块使 Python 语言拥有全部的正则表达式功能. compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象.该对象拥有一系列方法用于正则表达式匹配和替换. re.matc ...
- python正则表达式中group
(一)正则表达式中的(-) 用于匹配括号内的任何正则表达式,并且指明组的开始和结束位置;可以在执行匹配之后检索组中的内容,并且可以在可以在字符串中使用\number来进行进一步的匹配,如下所述.当 ...
- python爬虫正则表达式实例-python爬虫学习三:python正则表达式
python爬虫学习三:python正则表达式 1.正则表达式基础 a.正则表达式的大致匹配过程: 1.依次拿出表达式和文本中的字符比较 2.如果每一个字符都能匹配,则匹配成功:一旦有匹配不成功的字符 ...
- Python网络爬虫和正则表达式学习总结
阅读目录 1.利用urllib2对指定的URL抓取网页内容 2. 使用正则表达式过滤抓取到的网页信息 2.1 正则表达式介绍 2.2 Python的re模块 2.3 Python正则表达式汇总 以前在 ...
- 跟小廖一起学习Python正则表达式!
Python 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配. Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式. r ...
- 详解Python正则表达式之: (?Pname…) named group 带命名的组
2019独角兽企业重金招聘Python工程师标准>>> Python 2.7的手册中的解释: (?P<name>...) Similar to regular paren ...
最新文章
- 拥抱人工智能报告:中国未来就业的挑战与应对
- 20100506 学习记录:grdview添加新的一行数据
- (三)ajax请求不同源之websocket跨域
- 阿里分布式服务框架Dubbo的架构总结
- 浅析phpwind9.0之登陆机制
- vue目录结构及简单的开发介绍
- 计算机控制pid控制实验,计算机控制实验三数字PID调节器算法的研究
- c++ 获取操作的精确时间
- 使用pt-query-digest进行日志分析
- 新漏洞 RAMpage 曝光:2012年后发布的所有的 Android 手机都危险!
- 【Datapump】expdp和impdp中parallel参数解释
- 常用idea快捷键大全
- linux安装perl模块
- python之Srcapy框架浅谈
- MySQL 主从幂等复制slave_exec_mode=IDEMPOTENT
- wifi动不动就断开_解决iPad连接wifi网络经常中断(转)
- 微信浏览器视频播放探索
- 个人邮箱|如何群发邮件?3秒教你搞定
- 弘辽科技:B站携手阿里入股如涵 UP主里要诞生下一个李佳琦?
- N76E003 学习一 点亮LED