Just legal IPs, but if it matches 255.255.255.255 and 0.0.0.0 I can live
with it.
Thanks,
Adrian

On Wed, Dec 1, 2010 at 5:09 PM, Chris Keladis <[email protected]> wrote:

> On Thu, Dec 2, 2010 at 8:08 AM, Adrian Crenshaw <[email protected]>wrote:
>
> Hey Adrian,
>
>
>>     I've Googled around and not had much luck finding something better.
>> I'm trying to parse a file in Python and extract all IPs. Currently I'm
>> using:
>>
>> IPsInFile =
>> re.findall('(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)',TextBlob)
>>
>> But this gives me some bad results such as:
>
>
>
> Everything that looks like an IP, or everything that's a legal IP?
>
> In perl i'd match something like \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3} (sorry
> my Python is a bit rusy).
>
> But it all depends on your requirements really.
>
>
> Cheers,
>
> Chris.
>
> _______________________________________________
> Pauldotcom mailing list
> [email protected]
> http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom
> Main Web Site: http://pauldotcom.com
>
_______________________________________________
Pauldotcom mailing list
[email protected]
http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom
Main Web Site: http://pauldotcom.com

Reply via email to