Perl/Shell Knowledge Sharing

Perl Interview Questions and Answers

Thursday, August 4, 2011

Perl : Numeric Range Pattern Matching (IP)

$ip=~/(\d+)\.(\d+)\.(\d+)\.(\
d+)/;
if ($1>=0 && $1<=255 && $2>=0 && $2<=255 && $3>=0 && $3<=255 && $4>=0
&& $4<=255)
{
}

OR


$ip=~/\b((2[0-5][0-5]\.)|(1?[0-9]?[0-9]\.)){3}((2[0-5][0-5])|(1?[0-9]?[0-9]))\b/
Posted by perlknowledge at 10:36 PM
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: perl

No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

Search This Blog

Blog Archive

  • ►  2017 (1)
    • ►  March (1)
  • ►  2014 (23)
    • ►  November (1)
    • ►  July (1)
    • ►  June (5)
    • ►  April (4)
    • ►  March (6)
    • ►  January (6)
  • ►  2013 (9)
    • ►  December (4)
    • ►  June (4)
    • ►  March (1)
  • ►  2012 (5)
    • ►  November (1)
    • ►  January (4)
  • ▼  2011 (215)
    • ►  November (5)
    • ►  September (1)
    • ▼  August (5)
      • Initialize (clear) an array
      • How to shuffle the values in a hash?
      • Perl : Numeric Range Pattern Matching (IP)
      • perl - Objects, Modules and Packages
      • Perl References
    • ►  July (11)
    • ►  June (6)
    • ►  May (17)
    • ►  April (16)
    • ►  March (14)
    • ►  February (9)
    • ►  January (131)
  • ►  2010 (42)
    • ►  December (42)
Simple theme. Powered by Blogger.