Tach!
TEXTTEXT {{ ZITAT 1 {{ ZITAT 2 }} }} ENDE TEXT
Das sieht nach einem rekursiven Muster aus.
preg_replace("/{{([^\}\{]*)}}/i","<div class=\"quote\">$1</div>",$text);
Die geschweiften Klammern sind übrigens keine Sonderzeichen und müssen nicht maskiert werden.
dedlfix.