LabVIEWForum.de
Strings vergleichen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Strings vergleichen (/Thread-Strings-vergleichen)



Strings vergleichen - Joe23 - 05.07.2013 13:18

Hallo zusammen,

ich habe folgendes Problem. Wenn ich an den Prozessor etwas sende erhalte ich eine Antwort. Aus dieser Antwort benötige ich aber nur einen bestimmten Teil.
Im angehängten Screenshot ist die Antwort zu sehen. Aus dieser benötige ich nur folgendes:
:014100E574
Gibt es die Möglichkeit die Antwort vom Prozessor mit einem Stringvergleich oder ähnlichem nur auf das oben genannte abzufragen?

Ich würde mich sehr freuen wenn ihr mir weiterhelfen könntet.


RE: Strings vergleichen - GerdW - 05.07.2013 13:32

Hallo Joe,

es gibt so viele Funktionen in der String-Palette und du findest keine, die dir weiterhilft?
So z.B.: [attachment=45277]


RE: Strings vergleichen - Holy - 05.07.2013 20:02

Brauchst du, so wie von Gerd vorgeschlagen, die 11 Zeichen nach dem ersten ":"? Oder möchtest du wissen ob die genannte Zeichenfolge enthalten ist?


RE: Strings vergleichen - Joe23 - 08.07.2013 06:29

Hallo,

vielen Dank für die Antwort aber ich will, wie schon Holy erkannt hat, wissen, ob die Zeichenfolge enthalten ist.


RE: Strings vergleichen - Trinitatis - 08.07.2013 06:50

z.B. so!

Gruß, Marko

PS:
"obo" kann natürlich nicht in "halloballo" gefunden werden - Ausgang ist dann FALSE, bei "oba" wär´s TRUEBig Grin


RE: Strings vergleichen - Joe23 - 08.07.2013 07:36

Hallo Marco,

vielen Dank für die Antwort. D[/b]as war schonmal sehr hilfreich aber ist es möglich, dass man nur bei kompleter übereinstimmung des gesuchten strings True ausgibt.

Z.B. soll im folgenden Satz :014100E574 gesucht werden. "Der gesuchte String lautet :014100E574" und nur wenn im Satz der gesuchte String übereinstimmt soll True ausgegeben werde.
In diesem Beispiel sollte das Ergebnis True sein.

Beispiel 2:
Zu suchender String :014100E574

Der gesuchte String lautet nicht ":0141000"
In disem Beispiel sollte das Ergebnis False sein.


RE: Strings vergleichen - NWOmason - 08.07.2013 09:16

Ähm, das Beispiel von Marco sollte doch ausreichend sein Blink

[attachment=45306]

Beste Grüße,
NWO


RE: Strings vergleichen - Joe23 - 08.07.2013 10:36

Hallo NWO,

stimmt, das Beispiel von Marko hat ausgereicht.
Das war mein Fehler. Ich habe einen Wert in "Nach String/Zeichen suchen" eingegeben der immer im Eingangs-String vorhanden war und deswegen hat die LED immer grün geleuchtet.

Gruß Joe23