Я хочу извлечь IP-адрес из строки (на самом деле однострочный HTML), используя Python.
>>> s = "<html><head><title>Current IP Check</title></head><body>Current IP Address: 165.91.15.131</body></html>"
- "165.91.15.131" - это то, что я хочу!
Я пытался использовать регулярные выражения, но пока я могу получить только первый номер.
>>> import re
>>> ip = re.findall( r'([0-9]+)(?:\.[0-9]+){3}', s )
>>> ip
['165']
Но у меня нет твердого понимания рег-выражения; приведенный выше код был найден и изменен в другом месте в Интернете.