my %entity = ( '<' => '<', '>' => '>', '&' => '&', '"' => '"', ); $output =~ s/([<>&"])/$entity{$1}/g; print $output;