Guten Morgen,
ich habe eine Frage zur Stringbearbeitung. Ich habe eine Array mit 60 Elementen. Jedes Elemente besitzt u.a. ein String. Der String besteht jedes Mal aus mehreren Zeilen, in denen bestimmte Informationen und Zahlenwerte abgelegt sind. Soweit die Vorgeschichte.
Nun lese ich den String aus und möchte je nachdem was drin steht, verschiedene Zeilen und Werte abgreifen. Dabei gibt es genau 4 verschiedene Fälle. Je nach Fall ist der Inhalt des Strings anders aufgebaut. Den Fall kann ich aus der ersten Zeile ablesen.
Mein Problem ist, der Aufbau. Ich habe mit überlegt, das ich aus dem Array erstmal die einzelnen Strings auslese. Das in einem Schieberegister mache, da ich die Werte dann später an ein Gerät übergeben muss, das auch genau 60 Elemente hat. Wenn ich den String nun habe, überprüfe ich die erste Zeile und gelange dann in einen von 4 Fällen. Und hier ist mein Problem: Wie kann ich die Fallunterscheidung mit Hilfe der ersten Zeile umsetzen? Ich kann zwar mit "Regulären Ausdruck suchen" die erste Zeile überprüfen, aber halt nur nach einem Ausdruck?!
Für Hinweise oder Beispiele wie ich da lösen kann wäre ich sehr dankbar!
Gruß stud
Hier kurz meine überlegte Struktur, LV 8.5