2016-04-27 14 views
-3

Wie würde ich Dateien aus einer TXT-Datei teilen und umkehren?C# Teilen und Umkehren von Dateien

EDIT: Vielen Dank.

schließlich arbeitete nach: var SplitFileBySentence = Regex.Split(SplitFile, @"\.", RegexOptions.Multiline).OfType<string>().Reverse(); foreach (string Period in SplitFileBySentence) { richTextBox2.AppendText(Period); }

+0

http://stackoverflow.com/questions/8037070/whats-the-fastest-way-to-read-a-text-file-line-by-line –

+2

Wie wäre es nur die Frage einmal zu stellen. Sie haben diese genaue Frage schon unterwegs – BugFinder

+0

Nichts für ungut, aber Sie helfen mir nicht wirklich. Du sagst, dass du darüber nachdenken musst usw., und ich bin vollkommen verloren. – Omie

Antwort

0

Sie für jede Zeile den vollständigen Text des zweiten Textbox ersetzen:

richTextBox2.Text = Period; 

Sie den Text anstatt sie zu ersetzen jedes Mal anhängen soll:

richTextBox2.AppendText(Period); 
+0

Oh, ich verstehe. Also habe ich meine richTextBox2.Text = Periode ersetzt; in meinem Code mit dem, was Sie vorgeschlagen haben, aber es gibt immer noch nichts aus, wenn ich auf geteilte Datei klicke. – Omie

+0

Ihre Regex ist auch falsch. Es sollte "\." statt nur "." sein. Schau dir die Regex-Beschreibung von '.' an. 'var SplitFileBySentence = Regex.Split (SplitFile, @" \. ", RegexOptions.Multiline) .OfType () .Reverse(); foreach (Zeichenfolgenzeitraum in SplitFileByStence) { richTextBox2.AppendText (Periode); } ' –

+0

Oh, danke! Meine geteilte Datei wird jetzt korrekt ausgegeben, wobei der letzte Satz des Textes oben steht und so weiter. Ich habe mich auch gewundert, gibt es eine Möglichkeit, zwischen jedem Satz eine Pause hinzuzufügen? Wie sieht es in der fertigen Ausgabe aus? – Omie