On 2017-03-31 16:35, Ed Manning wrote:
What's the best way to validate a string contains a IP address
Sent from my iPad
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor
The re module perhaps?
How about:
import re
ip_regex = r"""
[12]?\d?\d[.]
[12]?\d?\d[.]
[12]?\d?\d[.]
[12]?\d?\d
"""
ip_pattern = re.compile(ip_regex, re.VERBOSE)
# then test for ip_pattern.search(source).group():
res = ip_pattern.search(source).group()
if res:
print("IP is {}".format(res))
else:
print("Source doesn't contain an IP address")
# This assumes that an address would never be written as follows:
076.191.211.205
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor