LabVIEWForum.de
unbekannten Eintrag in String-Tabelle suchen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: unbekannten Eintrag in String-Tabelle suchen (/Thread-unbekannten-Eintrag-in-String-Tabelle-suchen)

Seiten: 1 2


unbekannten Eintrag in String-Tabelle suchen - Lucky - 17.08.2010 19:16

Hallo zusammen,

ich habe folgendes Problem:

ich muss eine Datei auf Korrektheit prüfen, die Einträge in der Datei können in unterschiedlicher Reihenfolge und Anzahl in einer Spalte stehen, und dürfen nur lauten LAD, ELA, PAU, STO, BEG, ZYK steht ein anderer Eintrag irgendwo in dieser Spalte muss dies Signalisiert werden.

Also, ich lese eine Text Datei ein, und erhalte ein 2D Array aus Strings, daraus indiziere ich mir Spalte 0 und erhalte ein 1D Array.
Jetzt kann ich in dem 1D Array nach bekannten Einträgen suchen und mir den Index des Elements ausgeben lassen, soweit so gut !

Aber wie stelle ich es an das ich unbekannte Einträge finde ?


unbekannten Eintrag in String-Tabelle suchen - GerdW - 17.08.2010 20:20

Hallo Lucky,

du vergleichst jeden Eintrag der ersten Spalte mit den vorgegebenen Kennungen - und wenn da nichts gefunden wird, hast du einen unbekannten Eintrag...

Man sollte allgemein auf bekannte Einträge suchen - umgekehrt ist es wenig sinnvoll (und ziemlich schwierig).Smile
Vielleicht meldet sich noch ein RegEx-Experte zum Thema?


unbekannten Eintrag in String-Tabelle suchen - Lucki - 18.08.2010 07:27

Das ist ja nun eine ganz einfache Morgenaufgabe:
[attachment=28820]
Mit der rechten Maustaste kannst Du noch klicken, wenn Du es Case-sensitive haben möchtest.
Edit: oder, wenn die Suchelemente programmatisch änderbar sein sollen, so:
[attachment=28824]
Lv85_img[attachment=28825]


unbekannten Eintrag in String-Tabelle suchen - SeBa - 18.08.2010 08:29

Bezüglich RegEx...

[attachment=28826]


Ich finde die Lösung von Lucki allerdings geschmeidiger.


Gruß SeBa


unbekannten Eintrag in String-Tabelle suchen - Lucky - 19.08.2010 13:17

Super, Danke, genau das habe ich gesucht !

@ GerdW, ich muß leider unbekannte suchen, da diese Dateien später durch andere Nutzer erstellt werden, und da können sich falsche Einträge leicht einschleichen, und später bei der Verarbeitung Fehler erzeugen.


unbekannten Eintrag in String-Tabelle suchen - SeBa - 19.08.2010 14:17

' schrieb:@ GerdW, ich muß leider unbekannte suchen

Nee... du kannst nicht nach etwas unbekanntem suchen. Du kannst nur die Dinge mit bereits bekanntem vergleichen und wenn es keinen Treffer gibt, hast du etwas unbekanntes. Am Schluss gibst du halt die Nicht-Treffer aus und schon hast du deine unbekannten...

Das kommt daher, das die Menge an Vergleichen mit bereits bekannten Dingen wesentlich kleiner ist, als die Menge an vergleichen mit nicht bekannten Dingen.:DDas dreht sich jetzt ein bischen im Kreis... aber wenn du 'a' mit 'unbekannt' vergleichen willst, musst du 'unbekannt' ja bereits kennen um es gegenüber 'a' unterscheiden zu können...


Am Besten erörtert man das nach Feierabend beim Beer



Gruß SeBa


unbekannten Eintrag in String-Tabelle suchen - TSC - 19.08.2010 14:26

Nehmen wir doch das eine:beer:mit in eine gemütlicheLaber-Runde damit jeder was zum:prost:hat. Dann machen wir noch ein bißchen:tupta:dazu und schon haben wir einUsertreffen!!
Sauf1


unbekannten Eintrag in String-Tabelle suchen - Lucky - 19.08.2010 16:14

@ SeBa, na natürlich, du hast recht, ich habs etwas blöd ausgedrückt.
Ich suche etwas bekanntes, und wenn ich es nicht gefunden habe, dann habe ich etwas unbekanntes gefunden, also hab ich es gewisser maßen gesucht...äh naja wie auch immer, es klappt Big Grin prost Prost


unbekannten Eintrag in String-Tabelle suchen - Lucky - 23.08.2010 19:13

ich habe da doch noch mal eine Frage, wollte deswegen aber keine neues Thema auf machen

wenn ich einen String habe, der lautet Test01-1.txt, und ich die zahl hinter dem Bindestrich als Double ausfiltern will, wie müsste dann der Format-String bei ''in String Suchen'' lauten

ich versuche es nun schon seit eine Stunde, aber irgendwie bekomme ich es nicht hin Dry


unbekannten Eintrag in String-Tabelle suchen - Y-P - 23.08.2010 19:48

Wo wir wieder bei meinem Vorschlag wären Big Grin:
http://www.labviewforum.de/index.php?s=&am...st&p=105061

Gruß Markus

' schrieb:Nehmen wir doch das eine:beer:mit in eine gemütlicheLaber-Runde damit jeder was zum:prost:hat. Dann machen wir noch ein bißchen:tupta:dazu und schon haben wir einUsertreffen!!
Sauf1