您的位置:首页 > 其它

正则相同字符重复连续出现

2011-07-07 11:03 260 查看
\num 匹配编号为num的缓冲区所保存的内容,此处的 num 是一个标识特定缓冲区的一位或两位十进制正整数,这种方式称为子匹配的反向引用。例如,要匹配连续的5个相同的数字字符,如55555、11111等,需要使用(\d)\1{4}作为正则表达式文本,\1表示与前面的(\d)所捕获的内容一样,\1{4}则表示前面的(\d) 所捕获的内容还连续出现4次。

Pattern pattern = Pattern.compile("([\\d])\\1{5}");
Matcher matcher = pattern.matcher("6111111");
while(matcher.find()){
System.out.println(matcher.group());
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐