hi danke für deine antwort, leider erhalte ich immer noch die gleiche fehlermeldung!
Was hältst Du dann davon?
'@(?<!<)(?:[^<>]*)(banane)(?:[^<>]*)(?!>)@is'
das ganze sieht jetzt so aus:
$ersatz = "ananas";
$suchtext = "banane";
$suchmuster = "(?<!<[^<>]\)banane(?![^<>]\>)";
$ergebnis = eregi_replace($suchmuster, $ersatz, $suchtext);
echo $ergebnis;