用 Java 替换\ n和\ r \ n

对于几种语言,已经多次询问了此信息,但我无法使其正常工作。我有这样的字符串

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

而且我想,以取代\n<br />使用

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

\n不会被替换。我试图使用此RegEx工具进行验证,但看到的结果相同。输入的字符串不匹配"(\r\n|\n)"。我究竟做错了什么

回答:

这个对我有用。

public class Program

{

public static void main(String[] args) {

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

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

System.out.println(str);

}

}

结果:

这是一个字符串。<br />这是一个长字符串。

您的问题在其他地方。

以上是 用 Java 替换\ n和\ r \ n 的全部内容, 来源链接: utcz.com/qa/431584.html

回到顶部