我如何才能找到/替换所有CR/LF字符在notepad++ ?
我正在寻找一些相当于微软Word中的^p特殊字符。
我如何才能找到/替换所有CR/LF字符在notepad++ ?
我正在寻找一些相当于微软Word中的^p特殊字符。
当前回答
在2013年v6.13或更高版本中,使用:
菜单编辑→EOL转换→Windows格式。
其他回答
要找到任何类型的换行序列,请使用以下正则表达式结构:
\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段分隔符
我在notepad++中打开文件,并在几个步骤中进行替换:
将所有“\r\n”替换为“\r\n” 替换所有”;“\r\n”和“\r\n” 将所有“\r\n”替换为“”
这将把所有的断点放在它们应该在的位置,并删除那些破坏文件的断点。
这对我很管用。
假设它有一个“正则表达式”搜索,寻找\r\n。我更喜欢\r?\n,因为一些文件不使用回车。
编辑:感谢你的反馈,无论谁投了反对票。我了解到……没有,因为你没有提供任何反馈。为什么这是错误的?
我发现它的工作方式是使用替换功能,并使用“\n”,与“扩展”模式。我使用的是5.8.5版本。
我在NP v6.9中完全无法做到这一点。 我发现用微软的Word (2K)软件就足够简单了。
打开文档,点击编辑->replace。
然后在搜索框的底部,点击“更多”,然后找到“特别”按钮,他们有一些东西给你。对于Dos样式,我使用“段落”样式。这是一双橱窗里的cr。