i updated my php to 5.3 and i have a problem with my ereg_replace
$txt = ereg_replace("<(/)?(font|span|div|del|ins)[^>]*>","",$txt); 
$txt = ereg_replace("<([^>]*)(class|lang|style|size|face)=(\"[^\"]*\"|'[^']*'|[^>]+)([^>]*)>","<\\1>",$txt);
$txt = ereg_replace("<([^>]*)(class|lang|style|size|face)=(\"[^\"]*\"|'[^']*'|[^>]+)([^>]*)>","<\\1>",$txt);
if i change the ereg_replace to preg_replace i get the warning : 
Message: preg_replace() [function.preg-replace]: Unknown modifier ']'
could someone help me fix the preg_replace
 
     
     
    