用“\ n”逐字找到并替换行尾

时间:2013-03-13 23:04:06

标签: replace notepad++ textpad

我希望使用一些文本编辑器来查找文档中的所有“行尾”,并将其替换为只写成序列“\ n”(以便于转换为另一种文件类型)。我一直在尝试使用Notepad ++和textpad,运气不佳。

例如,当在Notepad ++上使用正则表达式模式时,我将在查找字段中输入[Find:\ n](它将成功找到),并在替换字段中输入[Replace:\ Q \ n \ E](据我所知,\ Q和\ E是逐字搜索修饰符,没有令人鼓舞的效果。

是否有一种简单的方法可以完成此替换?

4 个答案:

答案 0 :(得分:23)

在记事本中,++ search&替换对话框(Ctrl-H),进入“扩展”模式。

如果我正确理解您的问题,那么将\r\n替换为\\n应该这样做。

例如,我输入了...

something
something else
blah

...然后用“全部替换”完成上述操作,这使我得以:

something\nsomething else\nblah

答案 1 :(得分:12)

我知道这是一个相当古老的问题,但如果其他人感兴趣的话,这是另一种更容易做同样事情的方法。

如果你进入Notepad ++并转到编辑> EOL转换,如果允许你从当前的EOL转换为Unix风格,Windows风格或Mac风格。

  • Unix只有\n
  • Windows是\r\n
  • Mac只有\r

答案 2 :(得分:2)

enter image description here

打开查找和替换 - >找到" $"并替换为"任何角色"。 在搜索模式中选择正则表达式。参考图片。

答案 3 :(得分:0)

尝试bluefish编辑器http://bluefish.openoffice.nl/index.html 只需复制和粘贴,无需担心\ r或\ n