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

问题描述

我想用空格替换小写后的所有新行。 正则表达式:"[a-z]\n" 并且只用空格替换 \n。 更换小写字母时如何保留小写字母?

解决方法

使用捕获组。

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

([a-z])\n替换$1

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

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