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