# Python 2
from urllib2 import urlopen, Request
from re import search
f = urlopen(Request("http://internet.yandex.ru/"))
print search('IPv4:\s(\d+\.){3}\d+', f.read()).group(0)
f.close()
# Python 3
from urllib.request import urlopen
from re import compile, search
f = urlopen("http://internet.yandex.ru/")
print(compile('IPv4:\s(\d+\.){3}\d+').search(str(f.read())).group(0))
f.close()
Diff to Previous Revision
--- revision 1 2013-06-24 09:36:16
+++ revision 2 2013-07-01 05:52:39
@@ -3,7 +3,7 @@
from re import search
f = urlopen(Request("http://internet.yandex.ru/"))
-print search('IPv4: ((\d+)\.){3}\d+', f.read()).group(0)
+print search('IPv4:\s(\d+\.){3}\d+', f.read()).group(0)
f.close()
# Python 3
@@ -11,5 +11,5 @@
from re import compile, search
f = urlopen("http://internet.yandex.ru/")
-print(compile('IPv4: ((\d+)\.){3}\d+').search(str(f.read())).group(0))
+print(compile('IPv4:\s(\d+\.){3}\d+').search(str(f.read())).group(0))
f.close()