$zeichenkette = "Sportverein";
$suchmuster = '/Sport(?!verein)/';
preg_match($suchmuster, $zeichenkette, $treffer);
var_dump($treffer);// gibt: array(0) {}...
>
>
> Hä, ich hätte jetzt gedacht genau umgekehrt.
Ist schon richtig. Paßt auf eine Zeichenkette, die "Sport" enthält, aber kein "verein" danach. Trifft also auf Sportverein nicht zu.