2016-09-22 1 views
0

Ich habe eine große Datei mit Inhalt einer anderen Datei zusammengeführt.
jede Datei hat einen Streicher in Beginn selbst
in diesem Code i den Index des Kopfes fängt
Wie geteilter Datei nach Dateikopf teilen?

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++; 
    } 
} 

wie Sie diese Datei mit Kopf Zeichenfolge aufteilen?

Antwort

1

Einfacher geht es nicht.

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); 
    } 
}