my $loc = (index($s, '*')+1) || length($s); #### my $loc = (index($s, '*')+1) || (length($s)+1); #### my $loc = ( (index($s, '*')+1) || (length($s)+1) ) - 1; #### my $loc = do { my $i = index $s, '*'; $i < 0 ? length($s) : $i };