#re模块及其函数
1.前言
在Python中,re模块提供了一套标准的正则表达式解决方案,re 模块使 Python 语言拥有全部的正则表达式功能。re模块中含有compile,match,search,findall,finditer,split,sub,subn等函数,接下来将介绍一些常用的函数
2.comple和match函数
一些代码及其结果
#注意:除了直接调用re模块中的match函数外,也可以使用complie函数生成的正则表达式对象中的match方法实现同样的功能,格式为:pattern.match(string[,pos[,endpos]])
3.search函数
代码及其结果
同pattern.match方法一样,也可以使用complie函数生成的正则表达式对象中的search方法实现re.search同样的功能
#注意:
re.match与re.search有所不同,re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;而re.search匹配整个字符串,直到找到一个匹配。