Nabend Leute,
ich hab grad nen kleines Problem wo ich mir irgendwie nicht sicher bin.
Aaaalso ich habe da einen String, cool was?
Den splitte ich mit Stringsplit auf, als trennzeichen nehme ich ein leerzeichen.
Also trotzdem hiermal ein kleines Beispiel:
[autoit]
$text = "Ich übe Textverarbeitung"
$words = Stringsplit($text," ")
Jetzt habe ich in $words[0] die Anzahl der Worte die gefunden wurden.
Jetzt will ich Prüfen, ob im Text das Wort "Text" drankommt.
Jaa und da sind wir warum es mit Stringinstr nicht geht und ich es so umständlich machen muss, weil er mir ja mit stringinstr ein positiv geben würde was ja falsch wäre, da in diesem text das wort "Text" ja garnicht alleine drankommt.
Jetzt bräuchte ich eine For-Next Schleife,
die jedes Wort überprüft ob es = "Text" ist.
also so ungefär:
[autoit]
For $i = $words[0] to 1 step -1
If $words[$i] = "Text" then msgbox(0,"","Das Wort 'Text' wurde gefunden")
Next
Könnte das so stimmen?
So würde er ja garnichts machen, da das Wort Text ja nicht vorkommt.
Oder geht's besser mit Stringregexp?
Mit Stringregexp hab ich noch nie gearbeitet und blick da voll nicht durch, da es ja leider auch in der deutschen Hilfe noch nicht drin ist
Fragen über Fragen ..
mfg qon