我正在使用 javareplaceAll()
方法来转义换行符
String comment = "ddnfa \n \r \tdnfadsf ' \r t ";
comment = comment.replaceAll("(\\n|\\r|\\t)","\\\\$1");
System.out.println(comment);
但上面的代码仍在插入新行。
有没有办法输出完全相同的评论(即使用\n
和\r
而不是插入新行)?
更新:
我最终使用:
comment = comment.replaceAll("\\n","\\\\n")
.replaceAll("\\r","\\\\r")
.replaceAll("\\t","\\\\t");