sub tag_change { local($_) = $_[0]; 1 while s/(.*)(<(img([!-:A-~\s\=]+))>)/$1/i; 1 while s/(.*)(<(font[\s\w\=\#\"\']+)\>(.*)\<\/font\>)/$1<$3>$4<\/font>/i; 1 while s/(.*)(<(b)>(.*)<\/b>)/$1$4<\/b>/i; 1 while s/(.*)(<(i)>(.*)<\/i>)/$1$4<\/i>/i; $_; }