黑马程序员技术交流社区

标题: 关于正则表达式的提问 [打印本页]

作者: 我为你着迷    时间: 2015-1-3 20:55
标题: 关于正则表达式的提问
大家好 这个规则\d{5,}是什么意思啊  视频里没听懂!!!

作者: lhyzxc0205    时间: 2015-1-3 21:08
数字出现至少5次,无上限。
作者: 我为你着迷    时间: 2015-1-3 23:38
lhyzxc0205 发表于 2015-1-3 21:08
数字出现至少5次,无上限。

奥 内个我还有个问题  就是关于$1的问题  毕老师说是这个意思是返回前边规则里边的第一个组  那如果第一个组是kk的话 那应该是返回kk才对呀 为什么返回的是单个k呢  麻烦请教下 谢谢了
作者: lhyzxc0205    时间: 2015-1-4 07:46
$1 返回的是第一个组中的匹配数据比如(.)+ 返回的就是小括号(组)表示的组数据 此时即“.”--匹配任意一个字符。使用replaceAll("(.)\\1","$1") 就表示将出现叠词的部分用组(数据为改组的叠词(.只有一个))
作者: run_wind    时间: 2015-1-4 20:31
写下来是\\d{5,}吧,要加转义符,是数字最少出现5次




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