replace \n and \r\n with <br /> in java

Posted by Bala R on Stack Overflow See other posts from Stack Overflow or by Bala R
Published on 2010-06-16T20:12:23Z Indexed on 2010/06/16 20:22 UTC
Read the original article Hit count: 149

Filed under:
|
|

This has been asked several times for several languages but I can't get it to work. I have a string like this

String str = "This is a string.\nThis is a long string.";

And I'm trying to replace the \n with <br /> using

str = str.replaceAll("(\r\n|\n)", "<br />");

but the \n is not getting replaced. I tried to use this RegEx Tool to verify and I see the same result. The input string does not have a match for "(\r\n|\n)". What am i doing wrong ?

© Stack Overflow or respective owner

Related posts about java

Related posts about regex