Hallo
Ich bin auf der suche nach einer Möglichkeit womit ich mehrere Substrings in einem String finden kann.
Sozusagen wie:
StringRegExp($string, "apfel&banane&birne")
Allerdings gibt es bei StringRegExp nur ODER | aber nicht UND &.
Bisher hatte ich es so gelöst:
Code
$pattern = "apfel|banane|birne"
$string = "apfel apfel banane"
$ar_regexp = StringRegExp($string, $pattern, 3)
If UBound($ar_regexp) = Stringsplit($pattern, "|")[0] Then MsgBox(0, "Erfolgreich", "Alle Strings enthalten")
Leider ist diese Methode sehr fehleranfällig da 2x Apfel und 1x Banane gefunden wird aber nicht Birne.
If StringInStr And StringInStr fällt auch raus da ich nicht weiß wie viele Substrings gesucht werden.
Und mit einer For-Next Schleife wollte ich auch nicht so gerne Arbeiten da es sehr viele Dateien sind und diese "langsam" ist.
Kennt jemand vielleicht noch eine andere Möglichkeit dieses Problem zu lösen?
Mfg timee000