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

来源:互联网 发布:qq酷淘宝客 编辑:程序博客网 时间:2024/05/16 08:28
 

\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());}


 

原创粉丝点击