如何在 Notepad++ 中保留您替换的部分文本

How to keep parts of the text you replace in Notepad++

我想用 space 替换小写字母后的所有新行。 正则表达式:“[a-z]\n”并且仅将 \n 替换为 space。 替换时如何保留小写字母?

使用捕获组。

对于您的示例,它看起来像这样:

([a-z])\n替换为

$n表示第n个捕获组的内容。捕获组是通过将大括号 ( ) 放在正则表达式的一部分周围来创建的。

Windows 使用 \r\n 作为换行符,因此这里是一个正则表达式,它通过使 \r 可选来支持两种行尾样式: ([a-z])\r?\n