re模块
re.findall 匹配所有
re.search 只匹配从左到右的第1个
re.match 从头开始匹配,相当于在字符串的前面加了^
re.split 切割
re.sub 替换
re.subn 替换 (返回一个元组)
re.compile 把正则表达式编译成字节码,在多次使用的过程中,不会重复编译,节省时间
re.finditer 获取迭代器 节省使用正则表达式解决问题的空间
# findall 返回列表,找到所有的匹配项 *****
# search 匹配就返回一个变量,通过group取匹配到的第一个值,不匹配就返回none,group会报错 *****
# match 相当于search的正则表达式中加了一个^
#split 返回列表,按照正则规则切割,默认匹配到的内容会被切掉
#sub/subn 替换,按照正则规则去寻找要被替换的的内容,subn返回元组,第二个值是替换的次数
#compile 编译一个正则表达式,用这个结果去search match findall finditer能够节省时间 *****
#finditer 返回一个迭代器,所有的结果都在这个迭代器中,需要通过循环+group的形式取值,节省内存 *****

浙公网安备 33010602011771号