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

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

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

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

有任何想法吗?

答案1

任务:文件包含回车换行符如果,而你最终只希望回车换行符并删除所有独立实例如果

  1. 文件:
    1

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

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

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

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

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

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

  7. 最后结果:
    7

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

答案2

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

如何执行此操作的图像。

答案3

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

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

-或者-

只需按 CONTROL + A,然后按 CONTROL + J 即可执行相同操作。

答案4

你可能不小心在编辑器中启用了“显示所有角色”选项

记事本++工具箱

相关内容