我将文件的内容作为字符串:
Test1 2.00 04/03/2016
Test2 2.00 04/03/2016
Test3 2.00 04/03/2016
END
想象一下END不存在。我不得不把它放在一边,以便stackoverflow不会自己修剪空白行。无论如何,从文件末尾快速删除这些空白行的最佳方法是什么?文件开头中间的任何空行都必须保留。
表示文本行右侧的任何空格或制表符也必须保留。答案 0 :(得分:3)
s = s.replaceAll("([\\n\\r]+\\s*)*$", "");
根据要求,这将保留:
它会删除: