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