使用记事本++中的特定字符将一行与顶行合并

Merge a line with top line using specific character in notepad++

我有以下结构的文本文件。我想将以“::”开头的每一行与其第一行合并。

如何合并线条?

我的文本文件结构如下:

x
::{abc}
y
::{def}

理想的结果是:

 x::{abc}
 y::{def}
  • Ctrl+H
  • 查找内容:\R(?=::)
  • 替换为:LEAVE EMPTY
  • 检查 环绕
  • 检查 正则表达式
  • 全部替换

解释:

\R              # any kind of linebreak
(?=::)          # positive lookahead, make sure we have :: after

屏幕截图(之前):

截图(之后):