【发布时间】:2021-09-30 12:00:54
【问题描述】:
问题:打印字符串中连续重复两次的字符(不多)。
示例:
1)"aaabbaa" : b 和 a
2)"aabbaa" : a 和 b 和 a
3)“阿巴”:b
我尝试过的代码:
字符串 str = "aabbbbcccd";
模式 p = Pattern.compile("(\w){2}");
匹配器 m = p.matcher(str);
而(m.find())
{
System.out.println(m.group(1));
}
输出:
a
b
b
c
d
虽然,所需的输出是
一个
d
后记
正如我最近开始使用正则表达式一样,如果回答者可以解释,将不胜感激
简单使用的正则表达式(尤其是量词和组)。
【问题讨论】:
标签: java regex string duplicates