黑马程序员技术交流社区

标题: 正则表达式 [打印本页]

作者: 蜡笔    时间: 2015-4-11 21:38
标题: 正则表达式
"1[3458]\\d{4}(\\d)\\1{5}"是什么意思

作者: sisel    时间: 2015-4-11 22:03
第一个字符为1,第二个字符从3458中选一个,接下来是4个任意数字,最后是5+1个相同的数字
作者: 蜡笔    时间: 2015-4-11 22:08
sisel 发表于 2015-4-11 22:03
第一个字符为1,第二个字符从3458中选一个,接下来是4个任意数字,最后是5+1个相同的数字 ...

最后不是5个相同的数字吗?
作者: sisel    时间: 2015-4-11 22:10
(\\d)表示一个数字
\\1{5}表示第一匹配组出现5次 就是上面那个
总共6次
作者: 蜡笔    时间: 2015-4-11 22:15
sisel 发表于 2015-4-11 22:10
(\\d)表示一个数字
\\1{5}表示第一匹配组出现5次 就是上面那个
总共6次

懂了,谢谢:kiss:




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