Backreference en expresiones regulares (y II)
Esta segunda parte viene a explicar cómo realizar reemplazos en expresiones regulares mediante backreference, es decir, a partir de las coincidencias de esa expresión regular.
Como ya se explicó en otro post, para realizar reemplazos en java con expresiones regulares se utiliza la función appendReplacement(StringBuffer sb, String replacement) de la clase Matcher. Si dentro de la cadena de reemplazo se establece algún $n, éste será automáticamente sustituido por el valor del grupo correspondiente.