notepad++使用正则表达式快速替换示例

工作中,我们常常需要批量修改文件的情况,但替换内容不固定,只是满足一定的规则,这是我们就可以用正则表达式完成快速替换。
下图是一个示例,实现了将选项ABCD和选项内容合并到一行的目的.
notepad++使用正则表达式快速替换示例
替换窗口输入信息如下:
查找目标:([ABCD].)\r\n
替换为:$1
查找目标中: 方括号[] 内的内容表示符合其中任一字符, [ABCD]表示ABCD中任一字符
. 点(.)在正则表达式中有特殊含义,如果要匹配点,则必须加上转义字符斜杠
**园括号()**括起来的部分就是要提取的。
\r\n 表示换行符
替换为中的“” $1“”表示超找目标中第一个圆括号匹配的内容
所以替换就是将A或者B或者C或者D后跟一个点,然后后面是换行符的内容替换为A或者B或者C或者D后跟一个点,也就是将后面的换行符去掉。

关于正则表达式的具体使用说明在博文正则表达式提取器中也有说明: