首页 > 解决方案 > 使用记事本++中的特定字符将一行与顶行合并

问题描述

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

如何合并线条?

我的文本文件结构如下:

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

理想的结果是:

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

标签: mergenotepad++

解决方案


  • Ctrl+H
  • 找什么:\R(?=::)
  • 用。。。来代替:LEAVE EMPTY
  • 检查 环绕
  • CHECK 正则表达式
  • Replace all

解释:

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

截图(之前):

在此处输入图像描述

截图(之后):

在此处输入图像描述


推荐阅读