在 Notepad++ 中替换回车和换行

Ala*_*lan 83 notepad++

我有一个混合了 CRLF 和 LF 的文件,并希望删除 LF。我是 Notepad++ 的新手,刚刚下载了 V6.23。

我在扩展模式下使用搜索/替换对话框。它将查找并计算 CR LF(使用 \r\n),但是如果我进行替换(例如空白或 \r),则什么也不会发生,并且替换全部表示它已替换了 0 次。文件中有大约 1000 个 CRLF,可能是 100 个单独的 LF。

有任何想法吗?

Kar*_*ran 79

任务:文件混合了CRLFLF,您希望最终只有CRLF并删除LF 的所有独立实例。

  1. 文件:
    1

  2. 文件(显示所有字符):
    2

    现在,如果您只删除第 3 行末尾的独立LF,您应该最终将第 3 行和第 4 行连接在一起,其余的行结尾不受影响。

  3. 替换 #1(\n(blank)):
    3

  4. 替换 #1 后的文件:
    4

  5. 替换#2(\r\r\n):
    5

  6. 替换 #2 后的文件:
    6

  7. 最后结果:
    7

结论:Notepad++ 似乎能够很好地完成这项工作!


Col*_*acX 50

在 Notepad++ 菜单栏中,单击编辑EOL 转换旧 Mac 格式以格式化整个文件。

如何做到这一点的图片。

  • 我认为您的意思是“EOL 转换”,但这正是我想要的!谢谢! (2认同)

小智 6

这是一个超级简单的方法......

选择所有要更改的文本,然后单击编辑菜单 --> 行操作 --> 加入行。

-或者-

只需按 CONTROL + A,然后按 CONTROL + J 即可。


小智 5

您可以将所有内容复制到写字板,使用记事本++创建一个新的文本文件,然后将其从写字板粘贴回新文件。现在每行都应该有 CR。