我需要编写一个正则表达式,它将识别一个在结尾处具有重复字符集的单词。根据以下代码片段,重复字符集为. 我需要编写一个正则表达式,以便发现并显示它。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