Leo
Leo

Reputation: 1443

How to replace \\n by \n in Java

I have a string test="first \\n middle \\n last"

Now I want to replace all "\\n" by "\n"

I've tried test.replaceAll("\\\\n", "\\n") and test.replaceAll("\\n", "\n") but they don't work Anyone has a solution?

Thanks!

Upvotes: 3

Views: 9624

Answers (1)

anubhava
anubhava

Reputation: 786271

Use this code:

String test="first \\n middle \\n last";
System.out.println("Output: " + test.replaceAll("\\\\n", "\n"));

OUTPUT

Output: first 
 middle 
 last

"\\\\" + "n" for backslash "\\" and "n" in original string is being replaced by "\n"

Upvotes: 10

Related Questions