黑马程序员技术交流社区

标题: 正则表达式怎么判断连续三个数字或者多个数字是不是一... [打印本页]

作者: 奋斗41280    时间: 2016-9-18 16:11
标题: 正则表达式怎么判断连续三个数字或者多个数字是不是一...
如题,比如一个手机号15311221   555  后面的3个5这样的怎么判断?


作者: litianji2016    时间: 2016-9-18 18:45
看不懂你你要问什么?
作者: hgd5201314    时间: 2016-9-18 19:50
1[358]\\d{6}(000|111|222|333|444|555|666|777|888|999)
作者: wangyahui    时间: 2016-9-18 21:28
把它放到数组里,根据字符数组(char)里,根据下标判断
作者: Array先生    时间: 2016-9-18 22:22
1[358]\\d{6}(\\d)\\1{2}  用1标记前面的 \\d再写复制出两个来
作者: 奋斗41280    时间: 2016-9-19 00:12
Array先生 发表于 2016-9-18 22:22
1[358]\\d{6}(\\d)\\1{2}  用1标记前面的 \\d再写复制出两个来

多谢多谢
作者: 奋斗41280    时间: 2016-9-22 23:04
Array先生 发表于 2016-9-18 22:22
1[358]\\d{6}(\\d)\\1{2}  用1标记前面的 \\d再写复制出两个来

(\\d)\\1{2}

{2}这个知道什么意思,
用1标记前面的 \\d,用小括号括起来然后\\1,不太理解,可否详细讲述下




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