Hallo,
gibt es eine Möglichkeit, bei regulären Ausdrücken eine UND-Verknüpfung zu formulieren, ohne dabei die Reihenfolge zu beachten? Ich kratze mir gleich die Haare vom Kopf.
Beispiel:
$string1 = 'hallo-dummy-jemand-blah';
$string2 = 'jemand-hallo-blah-dummy';
Ich möchte nun z. B. prüfen, ob "dummy" UND "blah" vorkommen, ohne zu wissen, an welcher Stelle sich beide befinden.
Bei bekannter Reihenfolge ist das kein Problem, ebenso wenig bei einer ODER-Verknüpfung. Aber das UND ...
Natürlich könnte man zuerst nach "dummy" und anschließend nach "blah" suchen, was jedoch bei einer beliebigen Anzahl der Suchbegriffe nur in einer komischen Schleife enden würde.
Vielen Dank
pb
gibt es eine Möglichkeit, bei regulären Ausdrücken eine UND-Verknüpfung zu formulieren, ohne dabei die Reihenfolge zu beachten? Ich kratze mir gleich die Haare vom Kopf.
Beispiel:
$string1 = 'hallo-dummy-jemand-blah';
$string2 = 'jemand-hallo-blah-dummy';
Ich möchte nun z. B. prüfen, ob "dummy" UND "blah" vorkommen, ohne zu wissen, an welcher Stelle sich beide befinden.
Bei bekannter Reihenfolge ist das kein Problem, ebenso wenig bei einer ODER-Verknüpfung. Aber das UND ...
Natürlich könnte man zuerst nach "dummy" und anschließend nach "blah" suchen, was jedoch bei einer beliebigen Anzahl der Suchbegriffe nur in einer komischen Schleife enden würde.
Vielen Dank
pb
Kommentar