To pytanie zostało kilkakrotnie zapytane o kilka języków, ale nie mogę go uruchomić. mam ciąg jak tozamień n i r n na <br /> w java
String str = "This is a string.\nThis is a long string.";
I próbuję zastąpić \n
z <br />
użyciu
str = str.replaceAll("(\r\n|\n)", "<br />");
ale \n
nie jest uzyskiwanie wymienić. Próbowałem użyć tego RegEx Tool, aby zweryfikować i widzę ten sam wynik. Ciąg wejściowy nie pasuje do "(\r\n|\n)"
. Co ja robię źle ?
Próbowałem także '" (\\ r \\ n | \\ n) "' –
Czy możesz wysłać bardziej kompletny przykład? Myślę, że błąd nie znajduje się w opublikowanym przez Ciebie kodzie. –
Mam prawie te same dwie linie i testowałem je w trybie debugowania w czasie zaćmienia z punktem przerwania po 'replaceAll()'. –