我这种分类靓号的需求,用正则可行吗?

2018-08-22 16:29:28 +08:00
 linuxsteam

例如: 末尾 BB*BB*的规则,我只想匹配 112113 这样的,不能匹配 112111,111113,111111。

其实需求就是每一条都是独立,也就是他们匹配的结果不能存在交集

写出末尾 BB*BB*的正则:/([0-9])\1{1}\d\1{2}\d\b/ 他就会匹配到 111112 这样的号码,这就等于和末尾 BBBBBA 的产生交集了,当前需求,只让先 111112 属于 BBBBBA 的规则,不能让他匹配 BB*BB*

727 次点击
所在节点    问与答
1 条回复
oott123
2018-08-22 17:14:00 +08:00
你可以倒着匹配,先匹配价值高的,比如先匹配四连,然后再在剩下的里面,再匹配低的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/482220

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX