Simplemente use las cadenas propias replaceAll método.
result = myString.replaceAll("\\n", "\n");
Sin embargo, si desea hacer coincidir todas las secuencias de escape, entonces podría utilizar un Matcher. Consulte http://www.regular-expressions.info/java.html para obtener un ejemplo muy básico del uso de Matcher.
Pattern p = Pattern.compile("\\(.)");
Matcher m = p.matcher("This is tab \\t and \\n this is on a new line");
StringBuffer sb = new StringBuffer();
while (m.find()) {
String s = m.group(1);
if (s == "n") {s = "\n"; }
else if (s == "t") {s = "\t"; }
m.appendReplacement(sb, s);
}
m.appendTail(sb);
System.out.println(sb.toString());
Solo necesita hacer que la tarea sea más sofisticada según el número y tipo de escapes que desee manejar. (Advertencia: Este es el código de aire, no estoy de Java desarrollador)
Qué quiere decir que desea reemplazar \\ n con un carácter de nueva línea? – AnthonyWJones