正则:实现对相关数据进行解析,对于一组字符串模式的数据进行解析,提取自己想要的局部数据
如何实现:
1、基于re模块进行正则匹配操作
2、使用re模块中的findall()函数进行指定规则的匹配:
findall(str,rule)
其中str代表即将进行匹配的原始字符串数据
rule表示指定规则的正则表达式
findall返回的是列表,列表中储存匹配到的指定内容
例子:提取一串数字
import re as re
string = ('my dog is 10 years old')
zz = '\d'
# zz代表的是正则表达式
result = re.findall(zz,string)
# 正则后返回的数据是以列表的形式保存的
print(result)
得出的结果是
['1', '0']
Process finished with exit code 0
得到的结果是以列表的形式保存