黑马程序员技术交流社区

标题: 如何用正则表达式判断连续三个相同的数字 [打印本页]

作者: Array先生    时间: 2016-9-16 22:36
标题: 如何用正则表达式判断连续三个相同的数字
如何用正则表达式判断连续三个相同的数字
比如电话号码  18601066888
作者: somnus-sir    时间: 2016-9-16 23:00
                String s = "18601066888";
                String regex = "(.)*(.){3}(.)*";//前后任意,中间有三个相同的
                boolean matches = s.matches(regex);
                System.out.println(matches);
作者: Zzh94520    时间: 2016-9-16 23:14
..........................
作者: 毕加索    时间: 2016-9-16 23:26
楼上强大 顶
作者: 江月念华    时间: 2016-9-16 23:36
(\\d)\\1{3}
作者: 15835811325    时间: 2016-9-16 23:41
[\\d](\\1){3}
作者: 15835811325    时间: 2016-9-16 23:42
发错了   楼上的是对的
作者: jinxiliuhuo    时间: 2016-9-17 00:29
本帖最后由 jinxiliuhuo 于 2020-11-22 17:12 编辑

............




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2