LabVIEWForum.de
in String suchen? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: in String suchen? (/Thread-in-String-suchen--28259)



in String suchen? - kevin9r - 01.10.2015 07:26

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


RE: in String suchen? - GerdW - 01.10.2015 07:32

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…


RE: in String suchen? - Lucki - 01.10.2015 08:12

Das habe ich jetzt als kleine Morgenübung gemacht:
[attachment=54196]


RE: in String suchen? - THL - 01.10.2015 09:20

Das Ganze geht noch knapper Big Grin


RE: in String suchen? - teegee - 02.10.2015 03:31

Wenn wir schon beim knappern sind...
(allerdings wahrscheinlich langsamer wegen RegEx)
[attachment=54205]