如何将一行文本拆分为多行相同长度的文本?

如何将一行文本拆分为多行相同长度的文本?

我希望 txt 文件看起来像 notepad++ 文件。我可以使用 Excel 来解决我的问题,但我想用 notepad++ 来解决它。好的,让我进一步说明一下。如下所示,notepad++ 文件没有问题,但 txt 文件有问题。即使我转到 notepad++ 文件并在 txt 文件中打开它时按下回车键,它们仍然粘在一起,并且没有对文件应用回车键。这是在 notepad++ 中:

9176189619
9176189625
9176189634
9176189637
9176189661
9176189674
9176189678
9176189730
9176189742
9176189755

这是 txt 文件中的内容:

9176189619917618962591761896349176189637917618966191761896791761896789176189739176189742917618975591

答案1

我相信您所说的是,如果您在 notepad++ 中打开该文件,它将显示多行,但是如果您使用 Windows 标准记事本打开它,它将只有一行,对吗?

您所遇到的情况是 Windows 期望格式化换行符。Windows 期望回车符 (CR) 后面跟着换行符 (LF)。Linux、Solaris 和 Mac 只使用换行符 (LF) 来表示新行。您可能有一个最初在这些操作系统之一上创建的文件。Notepad++ 会自动检测文件中使用的格式并正确显示,但 Windows 的记事本则不会。

要“修复”此问题,请在 notepad++ 中打开文件,转到“编辑”>“EOL 转换”,然后选择“Windows (CR LF)”。然后保存文件并在 Windows 记事本中再次打开。现在您应该可以看到换行符。

相关内容