欢迎光临散文网 会员登陆 & 注册

Python如何使用re模块提取正则表达式数据?一文就够了

2022-04-24 23:14 作者:软件测试技术之美  | 我要投稿


为什么要学习正则表达式?

正则表达式是一个特殊的字符序列,它能帮助你检查一个字符串是否与某种模式相匹配。

正则表达式模块:re模块使python语言拥有全部的正则表达式功能。

案例一:

import re

r = r'ac'

print(re.findall(r,'acfjajjbavac'))

代码执行结果: ['ac', 'ac']

案例二:

import re

r = r'2\*4'

print(re.findall(r,'4*2*44522'))

代码执行结果:['2*4']

注意事项:如果是元字符,注意使用转移字符\

案例三:python元字符介绍。

#匹配行首

import re

r = r'^24'

print(re.findall(r,'249033424'))

代码执行结果:['24']

案例四:

import re

r = r'^23'

print(re.findall(r,'1239033423'))

代码执行结果:[]

案例五:python元字符介绍。

#匹配行尾

import re

r = r'ab$'

print(re.findall(r,'ab343ab'))

代码执行结果:['ab']

案例六:

#匹配单字符

import re

r = r'3.5'

print(re.findall(r,'34456554345'))

代码执行结果:['345']



Python如何使用re模块提取正则表达式数据?一文就够了的评论 (共 条)

分享到微博请遵守国家法律