零宽断言
零宽断言一共分为正向和反向两类,每类又分为预测先行和回顾后发两种:
####零宽度正预测先行断言
简称正向先行断言,语法是(?=exp),它断言此位置的后面能匹配表达式exp。
####零宽度正回顾后发断言
简称正向后发断言,语法是(?<=exp),它断言此位置的前面能匹配表达式exp。
####零宽度负预测先行断言
简称反向先行断言,语法是(?!exp),它断言此位置的后面不能匹配表达式exp。
####零宽度负回顾后发断言
简称反向后发断言,语法是(?
(?=exp) 匹配exp后面的位置
(?<=exp) 匹配exp前面的位置
(?!exp) 匹配后面跟的不是exp的位置
(?<!exp) 匹配前面不是exp的位置
零宽断言定长宽度
当使用零宽断言出现以下错误信息:“sre_constants.error: look-behind requires fixed-width pattern”,