用 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