解锁式学习
1人加入学习
(0人评价)
Python基础知识学习
价格 免费
该课程属于 949-刘同学-python方向-python数据分析-就业:否 请加入后再学习

text = 'Tom is 8 years old. Jerry is 23 years old.'

pattern = re.compile(r'\d+')

pattern.findall(text)

 

 

.group()

1. 参数为0或空返回整个匹配

2. 有参时赶回特定分组匹配细节

3. 参数可以是分组名称

.groups() 返回包含所有子分组的元组

.start() 返回特定分组的起始索引

.end() 返回特定分组的终止索引

.span() 返回特定分组的起止索引元组

.groupdict() 以字典表形式返回分组名及结果

//分组

pattern = re.compile(r'(\d+).*?(\d+)')

m = pattern.search(text)

m.group() //等价于m.group(0)

m.group(1)

m.start(1)

m.end(1)

m.groups()

//('8','23')

 

 

import re

pattern = re.compile(r'(\w+)(\w+)')

text = "Beautiful is better than ugly."

 

pattern.findall(text)

//输出:[('Beautiful','is'),('better','than')]

 

it = pattern.finditer(text)

for m in it:

    print(m.group())

[展开全文]

授课教师

高级算法工程师
老师

课程特色

视频(61)
考试(14)
练习(12)

最新学员