Приходит строка в метод
нужно определить есть ли в ней повторяющиеся более 2х раз подряд буквы из этого набора
"wrtpsdfghjklzxcvbnm"
не одинаковые. одинаковые я легко отсеиваю вот этой регуляркой:
Matcher m = Pattern.compile("(.)\\1+").matcher(str);
while (m.find()) {
String sub = m.group();
if (sub.length() > 2) {
return false;
}
}
а мне надо чтобы банило не только те где одинаковые буквы подряд но еще и наборы вида "sdfralala" (тут идут подряд 4 согласные "sdfr")
строк миллионы.
Заранее спасибо за любую подсказку