Beat: preg_replace_callback - Muster im Suchstring geschachtelt

Beitrag lesen

Nun bekomme ich bei meinem im Suchstring geschachtelten Muster allerdings folgende Ausgabe:
<zitatcontainer>Text - von Autor</zitatcontainer>
[/quote]
Der geschachtelte Quote-Tag wird dementsprechend nicht beachtet oder falsch interpretiert. Wie kann ich meine Funktion entsprechend ändern? Wäre für jegliche Hilfe sehr dankbar.

/([quote:)(.*?)(])(.*?)([/quote])/
                     ^
Mache die markierte Stelle expliziter.

mfg Beat;

--
Woran ich arbeite:
X-Torah
><o(((°>           ><o(((°>
   <°)))o><                     ><o(((°>o