摘要:
零宽断言的意思是(匹配宽度为零,满足一定的条件/断言) 我也不知道这个词语是那个王八蛋发明的,简直是太拗口了。零宽断言用于查找在某些内容(但并不包括这些内容)之前或之后的东西,也就是说它们像\b,^,$那样用于指定一个位置,这个位置应该满足一定的条件(即断言),因此它们也被称为零宽断言。断言用来声明一个应该为真的事实。正则表达式中只有当断言为真时才会继续进行匹配。其中零宽断言又分四种先行断言 也叫零宽度正预测先行断言(?=表达式) 表示匹配表达式前面的位置例如 [a-z]*(?=ing) 可以匹配cooking singing 中的cook与sing注意:先行断言的执行步骤是这样的先从要匹配的 阅读全文