Ich versuche, einen Textblock in ein 2D-Array zu teilen. Ich weiß, wie man eine Zeile in ein Array von Wörtern aufteilt, und ich weiß, wie man mehrere Zeilen in ein Array von Zeilen aufteilt, aber ich möchte beides gleichzeitig tun.Text in 2d Array teilen
Zum Beispiel möchte ich das:
Tim schön ist
Jim Mittelwert
werden würde ((Tim, ist schön), (Jim , ist, bedeuten))
S o weit, ich in der Lage gewesen
Str1.Split(new String() {Environment.NewLine}, StringSplitOptions.None)
zu verwenden, um das Beispiel String in zu machen:
(Tim ist schön, Jim ist mittler)
Und ich verwendet habe, Str1.Split
zu konvertieren "Tim is nice"
in
(Tim, ist schön)
Auch, wenn einer meiner Code schlechte Syntax oder ähnliches ist, lassen Sie mich wissen, ich bin in erster Linie ein Python-Programmierer.
Wie wird der erste Block gespeichert/wo ist es? Hat es Zeilenumbrüche im langen Text? – Plutonix
@Plutonix Es wird in einer String-Variablen mit Newline-Zeichen gespeichert. Ich bin in der Lage, die Zeilen mit diesem zu trennen: Str1.Split (new String() {Environment.NewLine}, StringSplitOptions.None) – computhomas
Fügen Sie das zu der Frage hinzu ([Bearbeiten]), so wissen wir, was der Ausgangspunkt ist. – Plutonix