例如: 末尾 BB*BB*的规则,我只想匹配 112113 这样的,不能匹配 112111,111113,111111。
其实需求就是每一条都是独立,也就是他们匹配的结果不能存在交集
写出末尾 BB*BB*的正则:/([0-9])\1{1}\d\1{2}\d\b/ 他就会匹配到 111112 这样的号码,这就等于和末尾 BBBBBA 的产生交集了,当前需求,只让先 111112 属于 BBBBBA 的规则,不能让他匹配 BB*BB*
1
oott123 2018-08-22 17:14:00 +08:00
你可以倒着匹配,先匹配价值高的,比如先匹配四连,然后再在剩下的里面,再匹配低的
|