Help for this page
my %sentence_codes = map { /(.*)_(.*)/ && ($1,$2) } split $codefile;
$sentence_file =~ s/(\w['-]\w?)|[?:;]/$&.'_'.($sentence_codes{$&} || ' +unknown')/eg;