除了在完成匹配后使用Java所缓存的结果外, 在匹配开始前就可以在匹配模式中通过'\i'的形式引用第i个分组可能匹配到的实际字符串. 这种引用模式被称为后置引用(Back Quote).
Pattern p = Pattern.compile("\\b(\\w)\\w\\1\\b*");
Matcher m = p.matcher("abc aba def fff");
while(m.find()){
System.out.println(m.group());
}
匹配: aba fff