17.08.2010, 19:16
Beitrag #1
|
Lucky
LVF-Grünschnabel
Beiträge: 37
Registriert seit: Jun 2010
2013, 2014
2009
DE
30459
Deutschland
|
unbekannten Eintrag in String-Tabelle suchen
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 ?
|
|
|
17.08.2010, 20:20
Beitrag #2
|
GerdW
______________
Beiträge: 17.480
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
unbekannten Eintrag in String-Tabelle suchen
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).
Vielleicht meldet sich noch ein RegEx-Experte zum Thema?
|
|
|
18.08.2010, 07:27
(Dieser Beitrag wurde zuletzt bearbeitet: 18.08.2010 08:21 von Lucki.)
Beitrag #3
|
|
|
18.08.2010, 08:29
Beitrag #4
|
|
|
19.08.2010, 13:17
Beitrag #5
|
Lucky
LVF-Grünschnabel
Beiträge: 37
Registriert seit: Jun 2010
2013, 2014
2009
DE
30459
Deutschland
|
unbekannten Eintrag in String-Tabelle suchen
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.
|
|
|
19.08.2010, 14:17
Beitrag #6
|
SeBa
LVF-Guru
Beiträge: 2.025
Registriert seit: Oct 2008
09SP1 & 10 FDS
2008
DE
65xxx
Deutschland
|
unbekannten Eintrag in String-Tabelle suchen
' 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
Gruß SeBa
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
|
|
|
19.08.2010, 14:26
Beitrag #7
|
TSC
LVF-Team
Beiträge: 1.882
Registriert seit: Sep 2008
LV 2018 SP1
2008
EN
52379
Deutschland
|
unbekannten Eintrag in String-Tabelle suchen
Nehmen wir doch das eine:beer:mit in eine gemütliche -Runde damit jeder was zum:prost:hat. Dann machen wir noch ein bißchen:tupta:dazu und schon haben wir ein !!
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|
|
|
19.08.2010, 16:14
Beitrag #8
|
Lucky
LVF-Grünschnabel
Beiträge: 37
Registriert seit: Jun 2010
2013, 2014
2009
DE
30459
Deutschland
|
unbekannten Eintrag in String-Tabelle suchen
@ 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 prost
|
|
|
23.08.2010, 19:13
Beitrag #9
|
Lucky
LVF-Grünschnabel
Beiträge: 37
Registriert seit: Jun 2010
2013, 2014
2009
DE
30459
Deutschland
|
unbekannten Eintrag in String-Tabelle suchen
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
|
|
|
23.08.2010, 19:48
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
unbekannten Eintrag in String-Tabelle suchen
Wo wir wieder bei meinem Vorschlag wären :
http://www.labviewforum.de/index.php?s=&am...st&p=105061
Gruß Markus
' schrieb:Nehmen wir doch das eine:beer:mit in eine gemütliche-Runde damit jeder was zum:prost:hat. Dann machen wir noch ein bißchen:tupta:dazu und schon haben wir ein!!
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
| |