零宽度正预测先行断言
格式:(? = exp )
解释: ? 是待处理的字符串 ?后面能匹配表达式
例子🌰
Paste_Image.png
表达式含义:
\b\w+ 可以找出所有以空格为首的字符串
(?=ing\b) 字符串尾部必须包含字符串ing 和 空格 且不占位
零宽度后回顾后发断言
格式:(?<=exp)
解释:? 是待处理的字符串 ?前面面能匹配表达式
Paste_Image.png
表达式含义
\b\w+ 可以找出所有以空格为首的字符串
(?<=\bre) 字符串前面必须包含 空格 和re 且不占位
负向零宽断言
格式:(?!exp)
解释:? 是待处理的字符串 ?后面能匹配表达式
栗子
找出前面是空格 后面不是数字的一组字符串
Paste_Image.png
零宽度负回顾后发断言
解释:? 是待处理的字符串 ?前面面能匹配表达式
栗子 找出前面不是小写字母的7位数字
Paste_Image.png