在记事本++中将三行合并为一行,单词之间有正常间距

在记事本++中将三行合并为一行,单词之间有正常间距

我有三行输出,我想在 notepad++ 中将它们合并为一行,然后能够将其复制并粘贴到 excel 中的一个单元格中(当然单元格会被拉伸)。Ctrl + J 通常会执行此操作,但我不想按 ctrl + J 4000 次。

例如我的文件是这样的

2. Zea mays uncharacterized LOC100192625 (LOC100192625), mRNA
640 bp linear mRNA 
NM_001137839.1 GI:212721527

我需要它如下:

2. Zea mays uncharacterized LOC100192625 (LOC100192625), mRNA 640 bp linear mRNA NM_001137839.1 GI:21272152

我在网上查看了其他示例,其中回答了类似的问题,但它在行中引入了制表符,当我将其粘贴到 excel 中时,会导致一行被分成同一行中的三个单元格。我不希望将 notepad++ 中的三行合并为一行,并且将该行粘贴到 excel 中的一个单元格中,并且不要将其分成多个单元格。

有人可以帮忙吗?

答案1

我如何合并每 3 行?

  • 菜单“搜索”>“替换”(或Ctrl+ H

  • 将“查找内容”设置为^(.*)(?:\r?\n?|$)(.*)(?:\r?\n?|$)(.*)$

  • 将“替换为”设置为\1 \2 \3

  • 启用“正则表达式”

  • 点击“全部替换”

    enter image description here

2. Zea mays uncharacterized LOC100192625 (LOC100192625), mRNA
640 bp linear mRNA
NM_001137839.1 GI:212721527
2. Zea mays uncharacterized LOC100192625 (LOC100192625), mRNA
640 bp linear mRNA
NM_001137839.1 GI:212721527
2. Zea mays uncharacterized LOC100192625 (LOC100192625), mRNA
640 bp linear mRNA
NM_001137839.1 GI:212721527

2. Zea mays uncharacterized LOC100192625 (LOC100192625), mRNA 640 bp linear mRNA NM_001137839.1 GI:212721527
2. Zea mays uncharacterized LOC100192625 (LOC100192625), mRNA 640 bp linear mRNA NM_001137839.1 GI:212721527
2. Zea mays uncharacterized LOC100192625 (LOC100192625), mRNA 640 bp linear mRNA NM_001137839.1 GI:212721527

进一步阅读

相关内容