Notepad ++将2行合并为1行

时间:2012-06-18 13:36:41

标签: notepad++ editing

我有以下文字;

  

国=法国
  name = jean
  country =德国
  name = michael
  国家=英格兰
  名称=插孔

我希望它看起来像;

  

country = france name = jean
country = germany name = michael
  country = england name = jack

如何在Notepad ++中执行此操作?

4 个答案:

答案 0 :(得分:8)

从菜单中选择编辑→直线操作→连线 选择线条&按Ctrl + J - >最简单的选择:)

答案 1 :(得分:7)

使用扩展替换功能并将“\ r \ nname”替换为“name”

根据文件替换\ r \ n的相应行结束字符。

如果是来自Windows,请使用\ r \ n

如果是来自unix,请使用\ n

如果是来自mac,请使用\ r

答案 2 :(得分:4)

  1. 打开“搜索>替换”对话框

  2. 在“查找内容”字段中,不带引号的字符串“(country = \ w *)\ r \ n(name = \ w *)”。

  3. 在“替换为”字段中,选择字符串“(\ 1)(\ 2)”,也没有引号。

  4. 标记“正则表达式”搜索模式。

  5. 按“查找下一个”进行测试。

  6. 如果选择以country = XX和name = YY开头的2行,请按“全部替换”。

  7. 如果您不使用Windows,则必须仅使用\ n或\ r,具体取决于您使用的是linux / unix还是mac。

    Notepad++ Uses Posix Regular表达式。您可以参考任何标准的Posix Regex参考,例如this onethis one

答案 3 :(得分:0)

在前一行数字和第二行文本时替换文件中的行     1个     文本     2     文本 基于@Filipe Fedalto的答案正则表达式将是:     找到:(\ d +)\ r \ n     替换:(\ 1)