![]() |
Stringbearbeitung - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Stringbearbeitung (/Thread-Stringbearbeitung) |
Stringbearbeitung - stud_lab - 04.08.2008 09:20 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 [attachment=13791] Stringbearbeitung - Iceman810 - 04.08.2008 10:17 Da könnte doch schon die 'Pick Line' Funktion aus der 'Additional STring Functions' - Palette weiterhelfen. Einfach den String und den Line-Index (hier wohl 0) anklemmen und an einen Case anklemmen. Funktioniert mit CR, LF und CR/LF (EOL). Stringbearbeitung - stud_lab - 04.08.2008 10:30 Hi Iceman810, danke für den Hinweis!! Ich glaube ich habe mich eher in meinen Überlegungen verzettelt als in den Funktionen. Auf jeden Fall hat mir dein Hinweis sehr geholfen! Danke! Gruß stud Stringbearbeitung - Iceman810 - 04.08.2008 11:05 gern ![]() |