如何使用Notepad ++插入每个X字符的回车换行换行符

时间:2010-11-22 18:15:02

标签: notepad++

我有一个具有固定记录长度的数据文件。没有回车符或换行符来分隔记录。如何使用Notepad ++(其中X是记录长度)在每个X字符处插入回车换行符对?

5 个答案:

答案 0 :(得分:66)

我很欣赏它并不理想,但我很惊讶没人提供纯粹的N ++解决方案

在正则表达式中查找/替换

查找

(.{750})

替换:

$1\r\n

大致翻译为......

查找

  

750个任何角色的实例并记住这些角色。

替换:

  

我们记得的750个字符后跟一个新行。

虽然,老实说,我坚持使用powershell方法,而不仅仅是一次性运行。

答案 1 :(得分:14)

这不是适合Notepad ++的任务,特别是对于大输入文件。使用Windows PowerShell(可从Microsoft for Windows XP和Windows Vista免费获得,并包含在Windows 7中),您可以使用以下命令执行此操作:

(gc in.txt) -replace ".{750}" , "$&`r`n" | sc out.txt

答案 2 :(得分:6)

Notepad ++ v5.8.3有这个命令:首先选择整个文件;然后

编辑 - >线路操作 - >分割线

这会分割线条,使它们恰好适合当前窗口。据我所知,你必须使用鼠标将窗口大小调整到你想要的宽度。

答案 3 :(得分:3)

对于V6.3

  1. 框架窗口到文本长度

  2. 突出显示[所有文字]>>编辑>选择所有

  3. 编辑> LineOperations>分裂线

  4. 在新名称下保存文档。

答案 4 :(得分:1)

  1. 在每行上键入所需的字符数,选择它,然后选择编辑→剪切。

  2. 编辑→选择全部,然后选择TextFX→TextFX编辑→将文本重新打印到(剪贴板或72)宽度

  3. TextFX→TextFX编辑→修剪尾随空格