LabVIEWForum.de - in String suchen?

LabVIEWForum.de

Normale Version: in String suchen?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo, ich habe mal wieder eine Frage...

Ich komme einfach nicht zurecht mit diesen "In String suchen Funktionen". Verstehe das irgendwie nicht wirklich. Ich frage die Datenbank welche Enum Werte eine Spalte annehmen darf und bekommen dann folgendes als String zurück:

enum('reserviert','rechnung erhalten','bezahlt','storniert')



Nun möchte ich diese an ein Enum in meinem Programm übergeben. Dazu wollte ich die Strings zwischen den ' ' rausziehen und weitergeben. Nun sitze ich nun seit einigen Stunden und versuche die ganzen String VIs zu verstehen und irgendwie die Strings da raus zu ziehen, leider erfolglos.. Kann mir da einer vielleicht weiterhelfen? Am besten wäre das natürlich dynamisch.. Also jetzt sind da zum beispiel 4 Werte, ich würde das ganze aber gerne so haben, dass das Programm selbst erkennt wieviele Werte vorhanden sind und alle übergibt...

Vielen Dank!

Mit freundlichen Grüßen
Hallo kevin,

seit 5 Jahren mit LabVIEW arbeiten und nicht die String-Funktionen kennen? Hmm

Mal ein "brute force"-Ansatz:
[attachment=54194]
Es geht sicher auch mit StringParsing ala MatchPattern…

Zitat:Nun möchte ich diese an ein Enum in meinem Programm übergeben.
Außerdem geht genau das nicht: du kannst ein Enum zur Laufzeit nicht ändern!
Du solltest einen Ring verwenden…
Das habe ich jetzt als kleine Morgenübung gemacht:
[attachment=54196]
Das Ganze geht noch knapper Big Grin
Wenn wir schon beim knappern sind...
(allerdings wahrscheinlich langsamer wegen RegEx)
[attachment=54205]
Referenz-URLs