将多个文件从每个可能的EOL转换为CRLF

问题描述 投票:0回答:1

我有所有可能的EOL可以想象的文件。我要一口气将它们标准化,而不是像我们正在谈论的那样一一一一地将它们标准化。我知道如何手动执行,所以请不要解释。

我认为从最常见到最不常见的所有可能性都是:CRLF,LF,CRCRLF,CRCRCRLF,CR,LFLF,CRCR和CRCRCRCRLF(是,只有一个文件)。

空行必须保持完整。

[首先,我认为我需要对每个文件中的EOL进行良好的检测。它可以检查它是否重复至少3次,但有些重复只有一行。

我在这里制作了一些暂存文件,完成后,所有文件看起来都应该像CRLF:https://www71.zippyshare.com/v/BNpRAijy/file.html

我整天用Google搜索,但找不到任何好的解决方案。

编辑:范例

  1. 只是CRLF EOL,我想从所有人那里得到结果:

line1 CRLF

line2 CRLF

CRLF

line3 CRLF

line4 CRLF

CRLF

CRLF

line5 CRLF

CRLF

CRLF

CRLF

line6 CRLF

CRLF

notepad++ batch-processing eol end-of-line
1个回答
0
投票

使用记事本++,您可以执行:

  • Ctrl + Shift + F
  • 查找内容:\R+
  • 替换为:\r\n

\R+代表1个或多个任何换行符。

ScreenShot:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.