在 Notepad++ 中查找和替换包括 EOL 或 CRLF 字符

在 Notepad++ 中查找和替换包括 EOL 或 CRLF 字符

我创建了许多文件,每行末尾都有 CRLF。我想根据规则删除 CRLF(或其他 EOL 字符),将它们重新拆分为原始段落。

我想首先将任何小写字符后跟 CRLF 替换为(找到的)小写字符和空格。因此,在示例中,这看起来应如下所示;

数据非常感谢医生,那对您来说会是很大的鼓励,我相信其他客人也会欢迎您花时间与他们每个人交谈并回答他们的问题。

结果非常感谢医生,您真是太好了,我相信其他客人也会欢迎您花时间与他们每个人交谈并回答他们的问题。

我尝试了 ([az])$、([\l])$ 的各种组合以及使用 "\n\r" 和 "\r\n" 与 ([az]) 的组合,但都没有成功。

非常欢迎任何能够提供帮助的指点!

非常感谢您的阅读。

答案1

我想通过删除 CRLF(或其他 EOL 字符)将它们分离回原始段落

  • 菜单“搜索”>“替换”(或Ctrl+ H

  • 将“查找内容”设置为([a-z])\R

  • 将“替换为”设置为\1

  • 启用“正则表达式”和“匹配换行符”

  • 点击“全部替换”

笔记:

  • 用于\r\nWindows EOL

  • 适用\n于 Unix/OSX EOL

  • 适用\r于 Mac OS(最高版本 9)EOL

  • 或者使用\R适用于每个操作系统的版本

在此处输入图片描述

前:

Thank you very much Doctor, thast would be very kind of
 you and I am sure the othe guests would also welcome you
 taking the time to speak to each of them and answer their
 quetions.

后:

Thank you very much Doctor, thast would be very kind of you and I am sure the othe guests would also welcome you taking the time to speak to each of them and answer their quetions.    

进一步阅读

相关内容