Morgen.
Ich rufe folgendermaßen preg_replace auf:
Code:
$text=preg_replace('#\['.$
bbcode["code"].'\][^\[\]]*\[/'.
$
bbcode["code"].'\]#ise', '$tpl->parsebbcode(\''.$
bbcode["replacement"].
'\', \'$1\', \'\')', $text);
Dabei gibt es jetzt folgendes Problem:
Der zweite Parameter bei der Funktion $tpl->parsebbcode ist in diesem Fall "". Wenn ich statt $1 $0 schreibe, bekomme ich zumindest etwas, nämlich die gesamte gefundene Zeichenkette.
Was mache ich falsch?