如何在Notepad++中查找/替换所有CR/LF字符?
我想要相当于Microsoft Word中的^p特殊字符的东西。
\r\n
替换为一个标签,比如说#GO#
→ 勾选'扩展',将\r\n
替换为#GO#
ICON="*"
→ 勾选正则表达式,将ICON=.[^"]+.>
替换为>
#GO#
替换为\r\n
前往查看 -> 显示符号 -> 显示所有字符 // 这对我有效
最初的回答:我在Notepad++中打开了该文件,并按照以下几个步骤进行替换:
这样可以将所有断点放置在它们应该的位置,并删除那些破坏文件的断点。
对我有效。
或许你可以使用 TextFX 插件
在 TextFX 中,进入 textfx 编辑 → 删除空行
只需使用查找和替换功能,将 \r 替换为空白,这样所有内容都会放在一行上。然后再使用查找和替换功能(在我的情况下是分号),将其替换为 ;\n
:) -T&C
将由多行组成的文档转换为单行,每行形成逗号分隔列表中的一个条目:
\r\n
"。,
" 或 ",
"(根据个人喜好)。这些步骤将把 例如
foo bar
bar baz
baz foo
转换为:
foo bar,bar baz,baz foo
或者:(根据个人喜好)
foo bar, bar baz, baz foo
在所有这些文本的混乱中,没有人提供去除CR LF字符的解决方案--- 所以这里是简单明了、毫不含糊的解决方案
前往 > 查看 > 显示符号 > 显示所有字符 确保未选中“显示所有字符” 这将删除回车换行符
CTRL+H
,选择“搜索模式:正则表达式”。将“查找内容”设置为“$”,将“替换为”设置为“\r”。将内容复制粘贴到记事本中或保存到磁盘中。 - Guru[\r\n]+
这样的正则表达式现在可以使用了。我已经更新了我的答案,而且会庆祝一下! - VonC\R
,它可以匹配通用换行符;也就是说,任何被视为换行序列的东西...。 - bobble bubble