我一直在尝试在Windows虚拟机上使用java格式化一些文本。该文件中的文字如下所示:
Local
RPLSTRGKD2
Rcpt/Disb
我正在尝试用
替换此文本块 Local Rcpt/Disb
在最初以\ n为新行开始的文档中搜索此文本块时,我在切换到使用\ r \ n时,我发现它应该是如何在Windows上。
通过eclipse进一步调试我发现文本实际上是:
Local\r\r RPLSTRGKD2\r\r Rcpt/Disb
此代码将部署到Unix服务器,因此我认为在部署代码之前我可能需要将\ r更改为\ n。
我有两个问题:
是否有任何解释为什么使用\ r来代替\ r \ n,这是在Windows上预期的。
有没有办法将它部署到Unix服务器上,而不需要更改部署代码,而不应该使用\ n而不是\ r?