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

为什么要学习正则表达式?
正则表达式是一个特殊的字符序列,它能帮助你检查一个字符串是否与某种模式相匹配。
正则表达式模块: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']
