java nova linha de substituição

Estou me perguntando por que não recebo o resultado esperado com este:

String t = "1302248663033   <script language='javascript'>nvieor\ngnroeignrieogi</script>";
t.replaceAll("\n", "");
System.out.println(t);

A saída é:

1302248663033   <script language='javascript'>nvieor
gnroeignrieogi</script>

Então estou me perguntando por que\n Ainda está lá. Alguém sabe? \ N é especial de alguma maneira?

EDITAR

Então eu estava tendo problemas para combinar o caractere de nova linha com um. em uma expressão regex, sem perceber que se usa para usar a opção DOTALL, então adicionarei o que é necessário fazer aqui para referência futura:

String text = null;
text = FileUtils.readFileToString(inFile);
Pattern p = Pattern.compile("<script language='javascript'>.+?</script>\n", Pattern.DOTALL);
text = p.matcher(text).replaceAll("");
out.write(text);

questionAnswers(2)

yourAnswerToTheQuestion