零宽断言

巧用正则零宽断言实现靓号检索逻辑

最近做微信沃卡项目,有个联通靓号匹配规则,诸如AAA,AA,ABAB,AABB等等类似的号码匹配规则,乍一看,貌似还有小复杂,其实使用正则可以实现轻松匹配。 这里需要用到正则的两个基本知识点 1. 反向引用,1,2分表表示第一个第二个正则子表达式捕获分组 2. 零宽断言,度娘传送门http://baike.baidu.com/view/5201192.h...

java正则表达式(十)

十、零宽断言 接下来,我们讲解正则表达式中的高级技术:零宽断言 (?=exp)也叫零宽度正预测先行断言,它断言自身出现的位置的前面能匹配表达式exp。比如\b\w+(?=ing\b),匹配以ing结尾的单词的前面部分(除了ing以外的部分),如查找I'm singing while you're dancing.时,它会匹配sing和danc。 (?<...