Dafür dass ich die falsche Funktion suche, kann google ja nichts.
Du hast schon die richtige Funktion gefunden, aber ungeachtet von PHP haben bestimmte Zeichen in einem PCRE eine Sonderbedeutung - das ist auch in Perl so ;) und dass man diese nicht einfach unreflektiert übernehmen kann, sollte klar sein.
ach in Perl
$string =~ s/ \Q($eviluserinput)\E / somefunc($1) /eigx
Übersetzung nach PHP lass ich mal den anderen.
mfg Beat
--
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische