我有一个java程序,我在Unix / Linux服务器上运行。它生成一个.txt文件作为输出,其中包含从DB表中提取的一些长文本字符串。 我需要一个语句出现在一行中,以便在输出文件的下一行中不会继续记录语句。 我在代码中尝试了以下更改,但它没有帮助:
String s = "This is a String\nand all newline cha||rs\nshould be replaced in this example.";
System.out.println(s);
System.out.println(s.replaceAll("(\\r|\\n|\\r\\n)+", " "));
虽然上面的方法在我的widnows机器上运行程序时有效,但它不能在服务器上运行!!