如何从在unix服务器上运行的java程序生成的文本文件中删除所有换行符?

时间:2017-11-08 14:16:51

标签: java unix

我有一个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机器上运行程序时有效,但它不能在服务器上运行!!

0 个答案:

没有答案