Hallo Javagemeinde,
mir raucht leider mal wieder der Kopf.
Ich lese eine Datei zur Weiterverarbeitung ein. Leider ist das Inputformat ziemlich chaorisch.
Das ist meine Vorgabe aus der Datei:
"MA1
MA2
MA3
MA4" "19.12.2003" "ganztägig" "10:00" "10:15"
Eigentlich sollte es so aussehen:
"MA1" "19.12.2003" "ganztägig" "10:00" "10:15"
"MA2" "19.12.2003" "ganztägig" "10:00" "10:15"
"MA3" "19.12.2003" "ganztägig" "10:00" "10:15"
"MA4" "19.12.2003" "ganztägig" "10:00" "10:15"
D.h. ich habe unterschiedliche Anzahlen von Spalten pro Zeile. Ich muss mir nun die Zeilen mit den Inhalten MA1, MA2 ... merken, und wenn ich auf MA 4 treffe, den Inhalt von MA4 auf MA1 - MA 3 duplizieren.
Ich habe leider gar keinen Plan, wie ich das anstellen kann. Dazu kommt noch , dass die Anzahl der MA1-MA3 natürlich MA n sein kann.
Wie könnte ich das Problem angehen?
Grüße und danke für einen Tipp.
mir raucht leider mal wieder der Kopf.
Ich lese eine Datei zur Weiterverarbeitung ein. Leider ist das Inputformat ziemlich chaorisch.
Das ist meine Vorgabe aus der Datei:
"MA1
MA2
MA3
MA4" "19.12.2003" "ganztägig" "10:00" "10:15"
Eigentlich sollte es so aussehen:
"MA1" "19.12.2003" "ganztägig" "10:00" "10:15"
"MA2" "19.12.2003" "ganztägig" "10:00" "10:15"
"MA3" "19.12.2003" "ganztägig" "10:00" "10:15"
"MA4" "19.12.2003" "ganztägig" "10:00" "10:15"
D.h. ich habe unterschiedliche Anzahlen von Spalten pro Zeile. Ich muss mir nun die Zeilen mit den Inhalten MA1, MA2 ... merken, und wenn ich auf MA 4 treffe, den Inhalt von MA4 auf MA1 - MA 3 duplizieren.
Ich habe leider gar keinen Plan, wie ich das anstellen kann. Dazu kommt noch , dass die Anzahl der MA1-MA3 natürlich MA n sein kann.
Wie könnte ich das Problem angehen?
Grüße und danke für einen Tipp.