2013-02-02 08:39:01 +0000 2013-02-02 08:39:01 +0000
73
73

在Notepad++中替换回车和换行

我有一个混合了CRLF和LF的文件,希望删除LF。我是Notepad++的新用户,刚下载了V6.23版本。它可以找到并计算CR LF(使用 \rr\n),但如果我做一个替换(例如,空的或\r\r),什么都没有发生,而替换后的结果是它已经替换了0个。文件中大约有1000个CRLF,可能有100个孤独的LF。

答案 (16)

70
70
70
2013-02-03 19:07:02 +0000

任务。文件有CRLFLF的混合,你想最后只用CRLF,并删除所有LF的独立实例。文件:

  1. 文件(显示所有字符):

  2. 替换#1(用\n替换为(blank)):

  3. 替换#1后的文件:

5.替换#2(\r\r\n):

6.替换#2后的文件:

替换#2后的文件:

7.最终结果: &004

结论。Notepad++似乎能够很好的完成工作!

40
40
40
2014-07-30 18:15:36 +0000

在Notepad++菜单栏中单击编辑EOL转换Old Mac格式为整个文件进行格式化。

3
3
3
2014-06-27 08:48:50 +0000

你可以把所有的东西复制到wordpad中,用notepad++创建一个新的文本文件,然后从wordpad中粘贴回新文件。现在每一行都应该有CR了。

2
2
2
2015-12-28 07:28:42 +0000

你可能不小心在编辑器中启用了 “显示所有字符 "选项

2
2
2
2018-01-16 15:28:31 +0000

这里有一个超级简单的方法…………

选择所有你想修改的文字,然后点击编辑菜单–>行操作–>连接行。

1
1
1
2018-06-16 13:38:09 +0000

View -> Show Symbol -> uncheck Show End of Line.

It works https://stackoverflow.com/questions/41036033/cr-lf-notepad-removal

0
0
0
2020-01-16 18:28:18 +0000

只要用"“代替”“,然后选择正则表达式,它就会把所有的”“替换成”“,但对”“没有任何作用。

0
0
0
2016-11-08 17:33:29 +0000

确保选择了 “显示所有字符 "按钮。使用Alt键将鼠标拖动到你要复制和粘贴的文本上。不要选择CR|LF。CR|LF会被推到一边。粘贴时也是如此,使用Alt键,不要选择CR|LF,然后按Ctrl->v。这样做是将文本列表附加到一个单独的文件中,并将文本列表附加到一个单独的文件中。

0
0
0
2018-02-09 22:40:32 +0000

如果你把LF去掉,你的行尾是CR。这是非标准的。

这(取决于你的使用情况)会破坏很多东西。例如,如果你这样做的话,windows hosts文件就会被破坏(刚刚在一个支持电话上花了很多时间讨论这个问题)。

-1
-1
-1
2016-10-01 20:37:53 +0000

根据上面的答案,我想出了一个单项替换的方法来解决这个问题,这是我自己遇到的问题,

我没有把"\r\n"换成"\n"再做一次,而是把"\r\n"换成""(什么都没有),然后就这样做了。我还在旁边的方框中标出了 “绕行 "和旁边的方框,扩展了可能的正则表达式。

由于某种原因,后面需要用单空格替换双空格,但第一次替换后的"\r\n"就解决了。

-1
-1
-1
2016-03-22 01:13:44 +0000

在Notepad++中打开文件。

第1步)输入word warp(查看wordwrap) 第2步)进入搜索…………点击:在搜索窗口中找到范围内的字符

在搜索窗口中,你必须在10到10的范围内找到所有出现的CR/LF和LF。

-1
-1
-1
2017-03-25 21:20:58 +0000

在编辑菜单下的EOL转换功能可以很好地完成工作,正如有人已经提到的那样–非常快速,非常简单,非常准确。我确实注意到了一点奇怪的地方,不过,这也是我为什么要扔在我的两分钱。在我的一些文件中,我没有选择 “Windows格式 "这个选项,因为它是灰色的,我猜是因为大部分文件都是使用Windows End Of Line字符。简单的解决办法是选择另外两个选项中的一个("UNIX/OSX格式 "或 "Old Mac格式"),然后再一次进入 "编辑 –> EOL转换",Windows格式就可以选择了。

-1
-1
-1
2015-08-05 09:01:00 +0000

我也遇到过类似的问题。我按照下面的步骤,用CRLF

删除LF 1. 用notepad++ 打开文件 2. 点击编辑 -> EOL转换 -> Windows格式(这将附加将LF替换为CRLF) 3. 保存文件

-1
-1
-1
2016-05-06 12:01:49 +0000

将整个文本复制到一个新的标签页,这样就会自动替换掉特殊字符。查找替换方法的主要挑战是在文本格式/对齐方式被扭曲的情况下。

-1
-1
-1
2017-04-02 06:17:39 +0000

要删除CRLF,你必须选择顶部的 “显示所有字符 "的图标,它们就会消失。只需用鼠标扫描,找到看起来像倒着的P就可以了。

-1
-1
-1
2014-07-01 19:47:10 +0000

在查找对话框中,有三种查找模式,即Normal、Extended(\n、\r、\O、\x…)和Regular表达式。我的默认为Normal,但你需要Extended来表示转义字符。