我有所有可能的EOL可以想象的文件。我要一口气将它们标准化,而不是像我们正在谈论的那样一一一一地将它们标准化。我知道如何手动执行,所以请不要解释。
我认为从最常见到最不常见的所有可能性都是:CRLF,LF,CRCRLF,CRCRCRLF,CR,LFLF,CRCR和CRCRCRCRLF(是,只有一个文件)。
空行必须保持完整。
[首先,我认为我需要对每个文件中的EOL进行良好的检测。它可以检查它是否重复至少3次,但有些重复只有一行。
我在这里制作了一些暂存文件,完成后,所有文件看起来都应该像CRLF:https://www71.zippyshare.com/v/BNpRAijy/file.html
我整天用Google搜索,但找不到任何好的解决方案。
编辑:范例
line1 CRLF
line2 CRLF
CRLF
line3 CRLF
line4 CRLF
CRLF
CRLF
line5 CRLF
CRLF
CRLF
CRLF
line6 CRLF
CRLF