Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re: Regexp for range of numbers

by simon.proctor (Vicar)
on Apr 05, 2005 at 09:14 UTC ( #444908=note: print w/ replies, xml ) Need Help??


in reply to Regexp for range of numbers

To repeat a node above, doing this with regex seems a little odd. Anyway, I thought I would take 5 and have a go. I did mine with look behinds (cos I rarely get to use them and its different to your solution). Not sure if my attempt is bone headed :). Still . . . here it is:

use 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"; } }
HTH


Comment on Re: Regexp for range of numbers
Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://444908]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (14)
As of 2015-07-07 18:46 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (93 votes), past polls