Мне нужно написать регулярное выражение, которое идентифицировало бы слово с повторяющимся набором символов на конце . Согласно следующему фрагменту кода повторяющийся набор символов An
. Мне нужно написать регулярное выражение, чтобы оно было замечено и отображено.
В соответствии со следующим кодом \\w
будет соответствовать любому символу слова (включая цифру, букву или специальный символ). Но я хочу только идентифицировать английских персонажей.
String stringToMatch = "IranAnAn";
Pattern p = Pattern.compile("(\\w)\\1+");
Matcher m = p.matcher(stringToMatch);
if (m.find())
{
System.out.println("Word contains duplicate characters " + m.group(1));
}
ОБНОВЛЕНИЕ
Word contains duplicate characters a
Word contains duplicate characters a
Word contains duplicate characters An