re.search(pattern,string,flags=0)
在一个字符串中搜索匹配正则表达式的第一个位置,返回match对象
pattern表示正则表达式的字符串或者原生字符串表示,string表示要匹配的字符串,flags为正则表达式使用时的控制标记

re.match(pattern,string,flags=0)
从一个字符串的开始位置起匹配正则表达式,返回match对象

re.findall(pattern,string,flags=0)
搜索字符串,以列表类型返回全部能匹配的字串

re.split(pattern,string,maxsplit=0,flags=0)
将一个字符串按照正则表达式匹配结果进行分割,返回列表类型
maxsplit为最大分割数,剩余部分作为最后一个元素输出

re.finditer(pattern,string,flags=0)
搜索字符串,返回一个匹配结果的迭代类型,每个迭代元素是match对象

re.sub(pattern,repl,string,count=0,flags=0)
在一个字符串中替换所以匹配正则表达式的子串,返回替换后的字符串
repl为替换匹配到的字符串的字符串,count为匹配的最大替换次数

regex=re.compile(pattern,flags=0)
将正则表达式的字符串形式编译成正则表达式对象