$ perl html.entities.pl Unmatched [ in regex; marked by <-- HERE in m/([ <-- HERE / at (eval 1) line 2. while trying to turn range: "/ " into code: sub {$_[0] =~ s/([/ ])/$char2entity{$1} || num_entity($1)/ge; } at /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi/HTML/Entities.pm line 428.