我如何才能找到/替换所有CR/LF字符在notepad++ ?

我正在寻找一些相当于微软Word中的^p特殊字符。


当前回答

使用高级搜索选项(Ctrl + R)并使用键盘快捷键CRLF (Ctrl + M)插入回车符。

其他回答

将一个由多行组成的文档改为一行,每行组成逗号分隔的列表中的一个条目:

按Ctrl +f打开搜索/替换。 点击“替换”页签。 用“\r\n”填充“Find what”条目。 用“,”或“,”(取决于偏好)填充“Replace with”条目。 取消选中“匹配整个单词”复选框(回避逻辑的重要部分)。 检查“扩展”单选按钮。 点击“全部替换”按钮。

这些步骤转向。

foo酒吧 酒吧巴兹 巴兹foo

成:

Foo bar,bar baz,baz Foo

或者:(取决于个人喜好)

Foo bar, bar baz, baz Foo

使用高级搜索选项(Ctrl + R)并使用键盘快捷键CRLF (Ctrl + M)插入回车符。

要找到任何类型的换行序列,请使用以下正则表达式结构:

\R

要查找和选择连续的换行序列,在\R: \R+后添加+。

确保你打开了正则表达式模式:

它匹配:

U+000DU+000A -CRLF '序列 U+ 000a -换行,lf U+ 000b -行制表,vt U+ 000c -形式馈电,ff U+ 000d -回车,cr U+0085 -下一行,nel U+2028线分隔器 U+2029段分隔符

在替换对话框中,您要将搜索模式设置为“扩展”。正常或正则表达式模式不工作。

然后只需要找到"\r\n"(对于unix文件只需要\n,对于mac格式文件只需要\r),然后将替换值设置为你想要的任何值。

我在NP v6.9中完全无法做到这一点。 我发现用微软的Word (2K)软件就足够简单了。

打开文档,点击编辑->replace。

然后在搜索框的底部,点击“更多”,然后找到“特别”按钮,他们有一些东西给你。对于Dos样式,我使用“段落”样式。这是一双橱窗里的cr。