use List::Util qw/min/; $Str1 = "000001"; print min grep { $_ >= 0 } map { index $Str1, $_ } 1..9; [download]
In reply to Re: index using a range by vsespb in thread index using a range by romano