List 重复内联复制+;粘贴在记事本中++;由文档中的文本定义

List 重复内联复制+;粘贴在记事本中++;由文档中的文本定义,list,notepad++,List,Notepad++,我正在尝试做一些非常具体的事情——我想从标有“\u grp\u tag”的行中复制一个短语,并将其插入标有“\u grp\u tag”的行之后的每一行,直到下一行标有“\u grp\u tag”。我还想在标记行之间的那些行中插入一个数字,表示所述标记行之间的行数 下面是一个我开始的例子: Nippon_grp_tag;Nippon_grp;;;;;;;;;;;;;x Hikoru_tag;Hikoru;;;;;;;;;;;;;x Banyadai_tag;Banyadai;;;;;;;;;;;;

我正在尝试做一些非常具体的事情——我想从标有“\u grp\u tag”的行中复制一个短语,并将其插入标有“\u grp\u tag”的行之后的每一行,直到下一行标有“\u grp\u tag”。我还想在标记行之间的那些行中插入一个数字,表示所述标记行之间的行数

下面是一个我开始的例子:

Nippon_grp_tag;Nippon_grp;;;;;;;;;;;;;x
Hikoru_tag;Hikoru;;;;;;;;;;;;;x
Banyadai_tag;Banyadai;;;;;;;;;;;;;x
Banmama_tag;Banmama;;;;;;;;;;;;;x
Toshishi_tag;Toshishi;;;;;;;;;;;;;x
Arab_grp_tag;Arab_grp;;;;;;;;;;;;;x
Baldiahiti_tag;Baldiahiti;;;;;;;;;;;;;x
Osanisataah_tag;Osanisataah;;;;;;;;;;;;;x
English_grp_tag;English_grp;;;;;;;;;;;;;x
Kekenland_tag;Kekenland;;;;;;;;;;;;;x
Datumbechester_tag;Datumbechester;;;;;;;;;;;;;x
Briberham_tag;Briberham;;;;;;;;;;;;;x
Kemershire_tag;Kemershire;;;;;;;;;;;;;x
Sumerian_grp_tag;Sumerian_grp;;;;;;;;;;;;;x
Suga_tag;Suga;;;;;;;;;;;;;x
Numupak_tag;Numupak;;;;;;;;;;;;;x
Dupak_tag;Dupak;;;;;;;;;;;;;x
这就是我想要它变成什么:

Nippon_grp_tag;Nippon_grp;;;;;;;;;;;;;x
Hikoru_tag;Nippon4_Hikoru;;;;;;;;;;;;;x
Banyadai_tag;Nippon4_Banyadai;;;;;;;;;;;;;x
Banmama_tag;Nippon4_Banmama;;;;;;;;;;;;;x
Toshishi_tag;Nippon4_Toshishi;;;;;;;;;;;;;x
Arab_grp_tag;Arab_grp;;;;;;;;;;;;;x
Baldiahiti_tag;Arab2_Baldiahiti;;;;;;;;;;;;;x
Osanisataah_tag;Arab2_Osanisataah;;;;;;;;;;;;;x
English_grp_tag;English_grp;;;;;;;;;;;;;x
Kekenland_tag;English4_Kekenland;;;;;;;;;;;;;x
Datumbechester_tag;English4_Datumbechester;;;;;;;;;;;;;x
Briberham_tag;English4_Briberham;;;;;;;;;;;;;x
Kemershire_tag;English4_Kemershire;;;;;;;;;;;;;x
Sumerian_grp_tag;Sumerian_grp;;;;;;;;;;;;;x
Suga_tag;Sumerian3_Suga;;;;;;;;;;;;;x
Numupak_tag;Sumerian3_Numupak;;;;;;;;;;;;;x
Dupak_tag;Sumerian3_Dupak;;;;;;;;;;;;;x

虽然我想指出的是,并不是绝对需要有数字,所以如果不可能的话,我很好。在记事本++中有什么方法可以做到这一点吗?

我不确定文本编辑器是否适合这项工作。文件是CSV格式的,对吗?你能改用Excel吗?这将很容易。@miroxlav我将如何在Excel中执行它?(1)在Excel中以CSV文件的形式打开文件。它应该很适合列。(确保“区域设置”控制面板中的列表分隔符设置为
–如果未设置,请进行更改。)(2)根据需要通过Excel公式更改单元格中的值。(3) 保存文件(保存时保持CSV格式)。@miroxlav我在任何地方都找不到“区域设置”。您使用的是什么版本的Excel?您好,正如我所写的,它是Windows控制面板。这是另一个过程(与我在第(1)点中提到的过程相同)。如果成功,请继续执行步骤(2)和(3)。重要提示:如果将列表分隔符更改为
,Excel公式也将使用它作为分隔符。因此公式
如果(A1