in reply to Regexp for range of numbers
HTHuse strict; use warnings; my @nums; for(my $i = -100; $i < 400; $i++) { push @nums, $i; } foreach my $n (@nums) { if($n =~ /^[012]?(((?<=2)[0-5])|(?<!2)[0-9])?(((?<=25)[0-5])|(?<!2 +5)[0-9])$/) { print $n, ": pass\n"; } else { print $n, ": fail\n"; } }
|
|---|