LabVIEWForum.de
Array durchsuchen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Array durchsuchen (/Thread-Array-durchsuchen--32418)

Seiten: 1 2


RE: Array durchsuchen - hulk - 29.09.2020 16:19

In der Tabelle wo ich die Testdaten her hole
, Ist das Suchwort genauso so, wie ich es angegeben habe. Und so übertrage ich es auch in die listbox.
Bsp abc-c21vxer
Oder
abc-c21vxer-e01

In der listbox steht es auch erstmal korrekt.
Nur die 2 such vi machen etwas anderes.


RE: Array durchsuchen - GerdW - 29.09.2020 17:36

Hallo hulk,

Zitat:In der listbox steht es auch erstmal korrekt.
Nur die 2 such vi machen etwas anderes.
Ich sehe nur eine String-Vergleichsfunktion:
[attachment=61318]
Und die macht genau das, was du programmiert hast: alle Strings finden, die den gewünschten Suchstring enthalten!
Wenn du exakt vergleichen willst, solltest du auch eine enfache Vergleichsfunktion (== oder <>) verwenden (evtl. noch kombiniert mit ToLowerCase zuvor)!


RE: Array durchsuchen - hulk - 29.09.2020 18:26

ich soll in der for schleife den listbox wert und den indexwert vergleichen?
Dann an einen case selector anschließen? Wenn es true ist, reiche ich beide Signale weiter, aber was folgt im false case?


RE: Array durchsuchen - GerdW - 29.09.2020 18:37

Hallo hulk,

Zitat:ich soll in der for schleife den listbox wert und den indexwert vergleichen?
Ich weiß nicht, ob du das "sollst", aber ich dachte, dass du das "willst"!?

Zitat:Dann an einen case selector anschließen? Wenn es true ist, reiche ich beide Signale weiter, aber was folgt im false case?
Wer hat hier etwas von "case structure" gesagt?
Du verwendest doch schon die conditional tunnels, wozu also noch eine Case-Struktur???
Hmm


RE: Array durchsuchen - hulk - 29.09.2020 19:13

(29.09.2020 18:37 )GerdW schrieb:  Hallo hulk,

Zitat:ich soll in der for schleife den listbox wert und den indexwert vergleichen?
Ich weiß nicht, ob du das "sollst", aber ich dachte, dass du das "willst"!?

Zitat:Dann an einen case selector anschließen? Wenn es true ist, reiche ich beide Signale weiter, aber was folgt im false case?
Wer hat hier etwas von "case structure" gesagt?
Du verwendest doch schon die conditional tunnels, wozu also noch eine Case-Struktur???
Hmm
Guten Abend Gerd,

Ich glaube wir verwirren uns gegenseitig (eventuell ich mehr dich auf grund von Unwissenheit...)
Wenn ich zwei String vergleiche, kommt ein true oder false raus. Und dann?
---
Mit dem Regularausdruck habe ich jetzt mal ein $ ans Ende gesetzt. Zumindest für so spätere Stunde sieht es gut aus.


RE: Array durchsuchen - GerdW - 29.09.2020 19:23

Hallo hulk,

Zitat:Wenn ich zwei String vergleiche, kommt ein true oder false raus. Und dann?
Nach dem RegEx und dem nachfolgenden >=0 bekommst du auch einen boolschen Wert: wo ist jetzt das Problem?
Du brauchst nur eine andere Vergleichsfunktion...


RE: Array durchsuchen - hulk - 29.09.2020 19:47

Entschuldigung,

Das stringsuchteil entfällt?
oha...Das war dann zu einfach.
Aber eventuell brauche ich das Wissen von dem pcre auch noch.

Vielen Dank