【发布时间】:2020-03-25 08:33:43
【问题描述】:
如何在 Notepad++ 中换行,但保留段落行不变?
示例:
原文如下:
这个
是
段落
一。
这
是
段落
两个。
我希望文本看起来像这样:
这是第一段。
这是第二段。
但目前,当我转到“编辑”>“空白操作”>“删除不必要的空白和 EOL”时,文本以中间没有段落行结束,如下所示:
这是第一段。这是第二段。
我该如何解决这个问题?
谢谢。
【问题讨论】:
如何在 Notepad++ 中换行,但保留段落行不变?
示例:
原文如下:
这个
是
段落
一。
这
是
段落
两个。
我希望文本看起来像这样:
这是第一段。
这是第二段。
但目前,当我转到“编辑”>“空白操作”>“删除不必要的空白和 EOL”时,文本以中间没有段落行结束,如下所示:
这是第一段。这是第二段。
我该如何解决这个问题?
谢谢。
【问题讨论】:
您可以在正则表达式模式下尝试以下查找和替换:
Find: ([^.\s])\r?\n
Replace: $1[ ]
正则表达式模式([^.\s])\r?\n 将匹配并捕获出现在 CR?LF 字符之前的任何字母,只要该字符不是句号。然后用相同的字符替换,后跟一个空格,从而删除/替换原始的 CR?LF。
【讨论】: