python中的search的group(0),group(1).........的方法
python中的search的group(0),group(1)…的方法
group()在正则表达式中用于获取分段截获的字符串,解释如下代码(代码来自网络):
import re
a = “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) #123
print re.search("([0-9])([a-z])([0-9])",a).group(2) #abc
print re.search("([0-9])([a-z])([0-9])",a).group(3) #456
可以看出,正则表达式按照数字-字母-数字的顺序来获取相应字符串,那么分别就是“数字(group(1))–字母(group(2))–数字(group(3))”的对应关系,这里一定要注意group(0)和group(1)的区别哈
其中,group(0)和group()效果相同,均为获取取得的字符串整体
一般,m.group(N) 返回第N组括号匹配的字符。
而m.group() == m.group(0) == 所有匹配的字符,与括号无关,这个是API规定的。
转载链接
python中的search的group(0),group(1).........的方法相关推荐
- python列表的索引是从0开始的_为什么python中list的索引从0开始?
java建立数组, int[] a = new int[3], 建立一个以为数组并将其初始化位3个位置的内存, a[1] = 3;java的索引从0开始,而C和python是从0开始的. 为什么pyt ...
- pythonrequests发送数据_在python中使用requests 模拟浏览器发送请求数据的方法
在python中使用requests 模拟浏览器发送请求数据的方法 如下所示: import requests url='http://####' proxy={'http':'http://#### ...
- php编写猜拳游戏,Python中猜拳游戏与猜筛子游戏的实现方法
猜拳游戏 import random player_input=input("请输入(0剪刀,1石头,2布):") player=int(player_input) compute ...
- pythonchar中的拟合方法_在python中利用numpy求解多项式以及多项式拟合的方法
构建一个二阶多项式:x^2 - 4x + 3 多项式求解 >>> p = np.poly1d([1,-4,3]) #二阶多项式系数 >>> p(0) #自变量为0时 ...
- python如何创建一个列表_在python中创建列表的最佳和/或最快方法
在python中,据我所知,至少有3到4种方法来创建和初始化给定大小的列表: 简单循环append: my_list =[]fori inrange(50):my_list.append(0) 简单循 ...
- 为什么Python中称__lt__、__gt__等为“富比较”方法
Python中基类object提供了一系列可以用于实现同类对象进行"比较"的方法,可以用于同类对象的不同实例进行比较,包括__lt__.__gt__.__le__.__ge__._ ...
- 在python中创建列表的最佳和/或最快方法
在python中,据我所知,至少有3到4种方法来创建和初始化给定大小的列表: 简单循环append: my_list = [] for i in range(50):my_list.append(0) ...
- python画抛物线_在python中利用最小二乘拟合二次抛物线函数的方法
1.最小二乘也可以拟合二次函数 我们都知道用最小二乘拟合线性函数没有问题,那么能不能拟合二次函数甚至更高次的函数呢?答案当然是可以的.下面我们就来试试用最小二乘来拟合抛物线形状的的图像. 对于二次函数 ...
- Python中的10个常见安全漏洞及修复方法
Python中的10个常见安全漏洞及修复方法 写安全的代码很困难,当你学习一门编程语言.一个模块或框架时,你会学习其使用方法.在考虑安全性时,你需要考虑如何避免代码被滥用,Python也不例外,即使在 ...
- python中常见的漏洞_注意!Python中的10个常见安全漏洞及修复方法
原标题:注意!Python中的10个常见安全漏洞及修复方法 源 /Python程序员 编写安全的代码很困难,当你学习一门编程语言.一个模块或框架时,你会学习其使用方法.在考虑安全性时,你需要考虑如何避 ...
最新文章
- Python中的特殊成员和魔法方法
- 【百度地图API】百度API卫星图使用方法和卫星图对比工具
- 高效缓存Memcached 集成使用说明
- 2019年全栈工程师技术指南和趋势!
- Python中的join()函数和split()函数的用法
- Ajax技术的基本原理
- Opencv--图像颠倒的问题
- 自组四旋翼2015.9
- jdbc与java数据库编程_JDBC与JAVA数据库编程
- python有向图遍历_python – 获取有向图的所有边对. networkx
- 简单易学的机器学习算法——极限学习机(ELM)
- python实现ftp_python实现ftp(客户端)
- echarts 自定义 tooltip
- 软考高级 真题 2010年下半年 信息系统项目管理师 综合知识
- 1~3年产品经理经典面试题
- 《晚明》小说各战役配图
- Pygame 官方文档 - pygame.mixer
- 调用微信扫码接口实现扫一扫功能
- SQL 常用英文单词
- leetcode 寻找峰值
热门文章
- Python之selenium进阶
- UVM Primer Ch2 A Conventional Testbench for the TinyALU
- 陆港澳台正则 + 陆港澳台身份证+回乡证+台胞证+护照正则表达式,及 根据身份证号码,获取性别、获取生日、计算年龄、获取地址、获取生肖、获取星座...
- 如何查看别人网站的访问量
- html网页制作,前端三剑客一
- PBR基础理论通俗解释
- 【loj】#10064. 「一本通 3.1 例 1」黑暗城堡(最短路径生成树 dijkstra+Prim)
- postfix邮件服务器迁移,记一次搭建Postfix邮件服务器(上篇)
- 前端工程师的 caniuse
- IDEA felix osgi项目搭建(1)