查找行尾并将其替换为“ “逐字逐句

问题描述 投票:0回答:5

我希望使用一些文本编辑器来查找文档中的所有“行尾”,并用书面序列替换它们“ “(为了方便转换为另一种文件类型)。我一直在尝试使用 Notepad++ 和文本板,但运气不佳。

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

有没有简单的方法来完成这个替换?

replace notepad++ textpad
5个回答
31
投票

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

从那里开始,将

\r\n
替换为
\\n
就可以了 - 如果我正确理解你的问题的话。

例如,我输入...

something
something else
blah

...然后用“全部替换”执行上述操作,这给我留下了:

something\nsomething else\nblah

12
投票

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

如果您进入 Notepad++ 并进入“编辑”>“EOL 转换”,如果允许您从当前 EOL 转换为 Unix 风格、Windows 风格或 Mac 风格。

  • 仅 Unix
    \n
  • Windows 是
    \r\n
  • 仅限 Mac
    \r

7
投票

打开查找和替换 -> 查找“$”并替换为“任何字符”。 在搜索模式中选择正则表达式。参考图片。


0
投票

尝试 bluefish 编辑器 http://bluefish.openoffice.nl/index.html 只需复制粘贴即可,无需担心 或者


0
投票

Ctrl + H 并替换文本 在 对于 Windows

image

© www.soinside.com 2019 - 2024. All rights reserved.