python group()
来源:互联网 发布:谷歌学术 知乎 编辑:程序博客网 时间:2024/04/29 20:30
http://www.cnblogs.com/kaituorensheng/archive/2012/08/20/2648209.html
正则表达式中,group()用来提出分组截获的字符串,()用来分组
import rea = "123abc456"print re.search("([0-9]*)([a-z]*)([0-9]*)",a).group(0) #123abc456,返回整体print re.search("([0-9]*)([a-z]*)([0-9]*)",a).group(1) #123print re.search("([0-9]*)([a-z]*)([0-9]*)",a).group(2) #abcprint re.search("([0-9]*)([a-z]*)([0-9]*)",a).group(3) #456
究其因
1. 正则表达式中的三组括号把匹配结果分成三组
- group() 同group(0)就是匹配正则表达式整体结果
- group(1) 列出第一个括号匹配部分,group(2) 列出第二个括号匹配部分,group(3) 列出第三个括号匹配部分。
2. 没有匹配成功的,re.search()返回None
3. 当然郑则表达式中没有括号,group(1)肯定不对了。
阅读全文
0 0
- python group()
- python group()
- python group()
- python group()
- python group()
- Python group()小结
- python中的group,match
- 【Leetcode】【python】Group Anagrams
- Python-abs,group,getattr,datetime
- python正则表达式中group
- python re group()
- [python]leetcode(49). Group Anagrams
- LeetCode--Group Anagrams(Python)
- python正则表达式中的分组 group
- python正则表达式中的分组 group
- Python:re中的group方法简介
- python re模块的(...),group(),groups()
- python学习笔记22(group)
- 基于网管的企业IT管理解决方案
- mysql 1055错误解决
- 查看80端口占用以及开机禁止IIS自启动
- 线程的生命周期
- Kotlin基础 9
- python group()
- WebLogic使用总结(五)——Web项目使用Sigar在WebLogic服务器部署遇到的问题
- java之用volatile和不用volatile的区别
- 数一数1到n出现1的数目
- 内存泄漏和内存溢出
- AndroidStudio使用Butterknife
- How to install the GeoIP Geo location PECL extension?
- WebLogic使用总结(六)——WebLogic创建虚拟主机和修改启动端口号
- fabric常用API