Art eines Instr Problems Verfasst am: 09.10.2007, 16:48
Hi,
Kurze Frage, wahrscheinlich hab ich nur ein denkfehler
also nehmen wir an ich hab nen text jetzt mal egal welchen
und ich möchte prüfen ob da irgendwas davon vorkommt
abc
def
hallo
mistkerl
sonstwas
etc.pp.
So. Im grunde wars das schon. Ich muss ne schleife machen mit Doevents die also praktisch das programm codemäßig anhält bis es einen dieser strings in dem text gefunden wurde. Nur 1. möchte ich nich if insr(txt,"def") <> 0 OR Instr(txt,"abc") <> 0 usw. machen und zweiten brauch ich das iwie in einer Public variable. Das einzige was mir eingefallen war bzgl. der Public Variable is nen Array. einfach alle wörter in nen array hauen und dann if instr(txt,wort(0)) <> 0 uws.
Aber es gibt doch sichere ne leichtere methode das zu überprüfen oder?
ZiG_ Überflieger
Anmeldedatum: 07.03.2007 Beiträge: 1248
Verfasst am: 11.10.2007, 09:58
Naja. Eigentlich hast du dein Prob ja schon selbst beantwortet.
Nen Public Array mit den ganzen Wörtern und per InStr danach suchen lassen.
Ist doch nicht wirklich ein Aufwand.
Wenn es dir aber nur darum geht zu wissen ob eines der Wörter darin vorkommt, kannst du das auch per Replace machen.
Also die Länge des originalen strings merken, dann per Replace die Wörter entfernen lassen und die Länge des neuen strings mit dem alten Vergleichen. Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)