[prev in list] [next in list] [prev in thread] [next in thread] 

List:       python-list
Subject:    Re: re question
From:       Ricardo_Aráoz <ricaraoz () gmail ! com>
Date:       2007-09-20 13:50:49
Message-ID: 46F27AB9.8060007 () bigfoot ! com
[Download RAW message or body]

Dan Bar Dov wrote:
> I'm trying to construct a regular expression to match valid IP address,
> without leading zeroes (i.e
> 1.2.3.4 <http://1.2.3.4>, 254.10.0.0 <http://254.10.0.0>, but not
> 324.1.1.1, nor 010.10.10.1 <http://010.10.10.1>)
> 
> This is what I come up with, and it does not work.
> 
> r'(^[12]?\d{0,2}\.){3,3}[12]?\d{0,2}'
> 
> What am I doing wrong?
> Any common knowledge IP matching RE?
> 
> Thanks,
> Dan
> 

r'^[12]\d?\d?.\d{1,3}.\d{1,3}.\d{1,3}$'

HTH

-- 
http://mail.python.org/mailman/listinfo/python-list
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic