求几个正则表达式写法,感谢回复
发布网友
发布时间:2023-09-16 05:26
我来回答
共1个回答
热心网友
时间:2024-11-26 21:47
(\d)\1{3}
(0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)|9(?=0)){3}\d
(9(?=8)|8(?=7)|7(?=6)|6(?=5)|5(?=4)|4(?=3)|3(?=2)|2(?=1)|1(?=0)|0(?=9)){3}\d
如果是5位就把{3}改为{4},6位就是{5},以此类推追问抱歉,可能没有表达清楚,请看问题补充,非常感谢帮助
追答在这三个正则前面加上^.*?,后面加上.*
比如
^.*?(\d)\1{3}.*