Chrisi: Kleines Regex Problem

Beitrag lesen

Hallo zusammen,

ich hänge mal wieder an einem dummen Problem mit meinen Regex:

$links = preg_replace("/href="(.*?)"/e", "href="'.$this->funk('\1').'"", $links);

Error: Parse error: parse error, unexpected '='

Setze ich aber vor das = einen \ bringt es nichts.

Die Variable $links enthält eine Reihe an Links im HTML Format und ich möchte von jedem Link die Stelle zwischen href="" erwischen dann mit $this->funk nachbearbeiten und anschliessend soll die Änderung in $links ünbernommen werden.

Kann mir jemand sagen wo mein Fehler liegt ?

Viele Grüße und danke, Chrisi ..