标签:pil flag iter pat 目标 one mpi flags 返回值
一、正则表达式对象
obj = compile(pattern,flags = 0)
功能:获得正则表达式对象
参数:pattern:正则表达式
flags:功能标志位,提供更丰富的匹配
返回值:正则表达式对象
obj.findall(string,pos,endpos)
功能:通过正则表达式匹配字符串
参数:string 目标字符串
pos 目标字符串的匹配开始位置
endpos 目标字符串的结束位置
返回值:匹配到的所有内容以列表返回
obj.split(string)
功能:按照正则表达式切割目标字符串
参数:目标字符串
返回值:切割后的内容
obj.sub(replaceStr,string,max)
功能:替换正则表达式匹配到的内容
参数:replaceStr要替换的内容
string 目标字符串
max 最多替换几处
返回值:返回替换后的字符串和实际替换的个数
二、re模块函数用法:
re.finditer(pattern,string)
功能:使用正则表达式匹配目标内容
参数:目标字符串
返回值: 迭代对象 迭代的每一个内容为一个match对象
re.match(pattern,string)
功能:匹配一个字符串的开头
参数:目标字符串
返回值:如果匹配到返回match obj,没有匹配到 则返回None
re.search(pattern,string)
功能:匹配一个字符串
参数:目标字符串
返回值:如果匹配到返回match obj,没有匹配到则返回None
标签:pil flag iter pat 目标 one mpi flags 返回值
原文地址:https://www.cnblogs.com/libotao/p/14659791.html