Seite 1 von 1

String auf das vorkommen eines Wortes prüfen [gelöst]

Verfasst: Di, 09.11.2010 15:34
von clag
Hallo Kenner und Könner,

per "enum" und "nextelement" wird ein Dokument durchlaufen
wie kann ich am schnellsten den String aus "this_element" auf das vorhanden sein von 2 bestimmten Wörtern prüfen?

wobei ich auch eine Wertung anstrebe bei vorhanden sein: erste Wort=1, zweites Wort=2, beide Wörter=3 oder so

schonmal Danke für's lesen

noch mehr gibt's natürlich für Tipps oder CodeSchnippsel :D

Re: String auf das vorkommen eines Wortes prüfen

Verfasst: Di, 09.11.2010 16:30
von DPunch
Aloha

Schau mal hier nach: Strings Runtme Library (Abschnitt "Search and Replace")
Allerdings werden dabei immer auch Teilstrings zurückgegeben, wenn Du das umgehen willst, musst Du selber ein Wenig basteln.

Re: String auf das vorkommen eines Wortes prüfen

Verfasst: Mi, 10.11.2010 11:32
von clag
Hallo Leutz,

@ DPunch
Danke für deinen Hinweis, nach einigem nachlesen, scheint mir die (InStr) Funktion für die Abfrage ganz brauchbar

Code: Alles auswählen

ChkStr  =  NextElement.String
If  InStr (ChkStr,"Wort1") + InStr (ChkStr,"Wort2") + InStr (ChkStr,"Wort3") > 0 then
print "eines der 3 Worte ist vorhanden "
end if
mit dem obigen Code funktioniert es jetzt ganz gut ..

Re: String auf das vorkommen eines Wortes prüfen [gelöst]

Verfasst: Mi, 10.11.2010 12:44
von Karolus
Hallo

Code: Alles auswählen

...
If  InStr (ChkStr,"Wort1" & "Wort2" & "Wort3") > 0 then
...
Gruß Karo

Re: String auf das vorkommen eines Wortes prüfen [gelöst]

Verfasst: Mi, 10.11.2010 13:01
von clag
Hallo Karolus,

wieder ein echter kurz, kürzer, KaroTipp

ist das Basic Stenografie oder wie :lol:

Danke

Re: String auf das vorkommen eines Wortes prüfen [gelöst]

Verfasst: Do, 11.11.2010 21:59
von DPunch
Aloha

Code: Alles auswählen

...
If  InStr (ChkStr,"Wort1" & "Wort2" & "Wort3") > 0 then
...
:shock:
Steh ich irgendwo auf dem Schlauch? Was genau soll dieser Code denn bewirken - abgesehen davon, dass nach dem ersten Vorkommen des Strings "Wort1Wort2Wort3" gesucht wird?

Re: String auf das vorkommen eines Wortes prüfen [gelöst]

Verfasst: Do, 11.11.2010 22:27
von Karolus
Hallo Dpunch
Ja, stimmt mein Fehler, ich hab die Positionen von Suchstring und zu_durchsuchenden_String vertauscht - da kommt dann natürlich Unsinn raus :?

Gruß Karo