我希望使用一些文本编辑器来查找文档中的所有“行尾”,并将其替换为只写成序列“\ n”(以便于转换为另一种文件类型)。我一直在尝试使用Notepad ++和textpad,运气不佳。
例如,当在Notepad ++上使用正则表达式模式时,我将在查找字段中输入[Find:\ n](它将成功找到),并在替换字段中输入[Replace:\ Q \ n \ E](据我所知,\ Q和\ E是逐字搜索修饰符,没有令人鼓舞的效果。
是否有一种简单的方法可以完成此替换?
答案 0 :(得分:23)
在记事本中,++ search&替换对话框(Ctrl-H),进入“扩展”模式。
如果我正确理解您的问题,那么将\r\n
替换为\\n
应该这样做。
例如,我输入了...
something
something else
blah
...然后用“全部替换”完成上述操作,这使我得以:
something\nsomething else\nblah
答案 1 :(得分:12)
我知道这是一个相当古老的问题,但如果其他人感兴趣的话,这是另一种更容易做同样事情的方法。
如果你进入Notepad ++并转到编辑> EOL转换,如果允许你从当前的EOL转换为Unix风格,Windows风格或Mac风格。
\n
\r\n
\r
答案 2 :(得分:2)
答案 3 :(得分:0)
尝试bluefish编辑器http://bluefish.openoffice.nl/index.html 只需复制和粘贴,无需担心\ r或\ n