preg_replace( '#\[quote(2|3|4|)(=($quot;|"|\'|).*\\3)?\]((?>[^\[]+?|(?R)|.))*\[/quote\\1\]#siU', '', $text);