ho fatto anche un test fuori dal file
echo preg_replace ( "/(?i)\[QUOTE\]([^\a]+?)\[\/QUOTE\]/i" , "\\1" , "[ QUOTE]\ntest1\n[ QUOTE]\ntest2\n[ /QUOTE]\ntest3\n[ /QUOTE]\n" ) ;
nn fungeme lo fa solo una votla
in effetti , da così:
diventa così:codice:[ QUOTE] test1 [ QUOTE] test2 [ /QUOTE] test3 [ /QUOTE]
codice:test1 [ QUOTE] test2 test3 [ /QUOTE]