ich diese TextdateiLesetextdatei Spalte für Spalte jeweils in einem anderen Array
SFrm EFrm SegAScr Phone
0 36 -158051 SIL
37 105 -644247 +NONTRANS+
106 109 -96452 l SIL w b
110 112 -125055 w l aa i
113 115 -150550 aa w 7 i
116 118 -146662 7 aa i i
119 122 -46757 i 7 d i
123 126 -58440 d i SIL e
127 146 -90776 +MUSIC+
147 152 -61098 t SIL u b
153 158 -67393 u t f i
159 174 -251284 f u f i
175 178 -79772 f f aa i
179 194 -134562 aa f 7 i
195 206 -33695 7 aa a i
207 223 -194024 a 7 SIL e
224 350 -434997 +NOISE+
351 353 -28280 SIL
Total score: -2802095
ich es geschafft, zu speichern, diese ganze Sache in einem String, aber ich brauche es zu speichern, in einigen Anordnungen, wobei jede Spalte dargestellt wird, In einem anderen Array weiß ich, dass ich .split() als eine Prozedur verwenden kann, um es in ein Array zu konvertieren, aber ich werde nicht in der Lage sein, die Leerzeichen zwischen Spalten zu verwerfen.
ps: die Textdatei ist generisch, so dass diese Zahlen und Buchstaben sind keine Konstanten, aber die Form ist konstant (4 Spalten)
jetzt Mein Hauptproblem ist die doppelte Vokale zu fangen, wenn sie sich gerade befinden der Anfang jeder Zeile in der vierten Spalte und in der gleichen Zeile einige Berechnungen mit den Zahlen zu tun, wenn jemand einfachen Ansatz hat als meine jede Hilfe würde geschätzt :)
Sie müssen die Datei Zeile für Zeile lesen, teilen Sie die Zeile und speichern Sie die Werte in ihren jeweiligen Arrays. – Atri
Spaces in Ihrer Datei Daten ist wirklich chaotisch, Gibt es eine Möglichkeit, das Format von Daten zu ändern, ls csv. Sonst wird es dir schwer fallen zu teilen. – denis
Sind diese Spalten feste Breite? – fateddy