lithaila: preg_match

Beitrag lesen

Hallo!

Ich habe folgendes Problem:
Ich versuche einen String zu überprüfen, ob ein Wort _nicht_ darin vorkommt, gleichzeitog aber auch, daß bestimmte Wörter drin vorkommen.

z.B:

$string = "Meine Oma fährt im Hühnerstall Motorrad!";

Nun will ich wissen, ob "Oma" und "Motorrad" drin vorkommt, dazwischen aber _nicht_ das Wort "Hühnerstall".

also irgendwie so:

preg_match("/.*?Oma.*?(NICHT: Hühnerstall).*?Motorrad.*?/", $string, $result);

Wie also muss der Teil: (NICHT: Hühnerstall) aussehen ?