Or possibly:
my $len_seq = $str =~ tr/-//c; [download]
In reply to Re^3: Write code using less lines by jwkrahn in thread Write code using less lines by Anonymous Monk