Regex remplazos
En los métodos de remplazo en java, se utiliza el símbolo $
para hacer referencia a los grupos, en el siguiente remplazo se cambian de lugar las palabras:
String text = "key=value";
String replaceAll = text.replaceAll("(\\w+)\\s*=\\s*(\\w+)", "$2=$1");
System.out.println(replaceAll);
// outputs: value=key
text.replaceAll(regex, replacement)
: Remplaza cada coincidencia del regexp dentro del texto con la cadena de remplazo.