##
my $hyphens = length $1 if $str =~ m{\A(-*)};
####
$ perl -Mstrict -Mwarnings -le '
> my @strings = qw{--aacgtACG ctgGTTAtga};
> foreach my $str ( @strings )
> {
> my $hyphens = length $1 if $str =~ m{\A(-*)};
> print qq{$str - $hyphens};
> }'
--aacgtACG - 2
ctgGTTAtga - 0
$