grazie della risposta ma io ho tutto completo il bbcode, ho solo questo piccolo difettuccio del quote e non vorrei riscrivere da capo tutto il codice.

Ho smanettato un pò nel phpbb ed ho visto che gestisce il quote in questo modo

Codice PHP:
if( preg_match('#\[quote=\\\"#si'$possible_start$match) && !preg_match('#\[quote=\\\"(.*?)\\\"\]#si'$possible_start) )
                {
                    
// OK we are in a quote tag that probably contains a ] bracket. 
cosa vorrà mai dire?