【问题标题】:Merge two files in Notepad++在记事本++中合并两个文件
【发布时间】:2015-03-05 09:08:43
【问题描述】:

我有两个文件,每个文件的行数相同,我想使用 Notepad++ 合并它们。

简而言之,我需要将文件 A 的第 1 行与文件 B 的第 1 行连接起来,将文件 A 的第 2 行与文件 B 的第 2 行连接起来,将文件 A 的第 3 行与文件 B 的第 3 行连接起来,依此类推。

是否可以使用 Notepad++ 执行此操作?

谢谢

【问题讨论】:

  • notepad++有块选择模式吗?
  • 如果文件 A 中的所有行长度相同,您可以使用模式列复制/粘贴文件 B。否则您必须编写一个小脚本来完成这项工作。
  • 所有行的行长不同。你知道脚本吗?我看到的另一个选择是用 linux 做一个脚本

标签: merge notepad++ concatenation


【解决方案1】:

刚刚写了一个小C#函数:

using System.IO;
using System;

class Program
{
    static void Main()
    {
        string[] file1 = File.ReadAllLines("File1.txt");
        string[] file2 = File.ReadAllLines("File2.txt");
        string[] file3 = File.ReadAllLines("File3.txt");

        string[] Rule = new string[file1.Length];

        for(int i=0;i<file1.Length;i++)
            Rule[i]=file1[i]+file2[i]+file3[i];

        File.WriteAllLines("RSVFile.txt",Rule);
    }
}

希望这对其他人有所帮助;)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-29
    • 1970-01-01
    • 1970-01-01
    • 2012-04-15
    • 2011-12-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多