请求剖析一小段正则表达式,(\\d)\\1{3}这个正则表达式是匹配一串至少有四个连续一样的字符串

请求剖析一小段正则表达式,(\\d)\\1{3}这个正则表达式是匹配一串至少有四个连续一样的字符串为什么啊... 请求剖析一小段正则表达式,(\\d)\\1{3}这个正则表达式是匹配一串至少有四个连续一样的字符串为什么啊 展开
 我来答
cnbubble
2016-07-19 · TA获得超过2607个赞
知道大有可为答主
回答量:1990
采纳率:83%
帮助的人:771万
展开全部
(\\d) #一个数字
\\1 #和\d一样的数字
{3} #前面的一个字符共出现3次
所以整个表达式就是匹配出现连续4个一样的数字。
由于没有加 ^ 和$,少于4个的没法匹配,多余4个的会匹配其中的一部分。
如果加上
^(\\d)\\1{3}$

就是匹配只有4个一样的数字的字符串(不能包含其他的数字或多于4个数)。
追问
哦哦
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式