2016-09-22 4 views
0

私は他のファイルをマージした内容の大きなファイルを持っています。
すべてのファイルは、私が
マージされたファイルをファイルヘッダで分割する方法は?

private void button1_Click(object sender, EventArgs e) 
{ 
    string s = File.ReadAllText("D:\\test.img"); 

    int i = 0; 
    while ((i = s.IndexOf("xxxyyyzzz", i)) != -1) 
    { 
     listBox1.Items.Add(i); 
     i++; 
    } 
} 

がどのようにヘッダ文字列を使用してこのファイルを分割することができ、ヘッダのインデックスをキャッチすることができ、このコードでは、自分自身
の先頭の文字列を持っていますか?

答えて

1

これ以上簡単にはなりません。

private void button1_Click(object sender, EventArgs e) 
{ 
    string s = File.ReadAllText("D:\\test.img"); 
    var array = s.split("xxxyyyzzz", StringSplitOptions.None); 

    forEach(string s in array) 
    { 
     listBox1.Items.Add(s); 
    } 
} 
関連する問題