moich przyjaciół,Extract adres IP z ciągiem html (Python)
naprawdę chcę, aby wyodrębnić prostego adresu IP z ciągiem (faktycznie html jedna linia) przy użyciu Pythona. Ale okazało się, że minęły 2 godziny, wciąż nie mogłem wymyślić dobrego rozwiązania.
>>> s = "<html><head><title>Current IP Check</title></head><body>Current IP Address: 165.91.15.131</body></html>"
- "165.91.15.131" jest tym, czego chcę!
Próbowałem używać wyrażeń regularnych, ale jak dotąd mogę uzyskać tylko pierwszą liczbę.
>>> import re
>>> ip = re.findall(r'([0-9]+)(?:\.[0-9]+){3}', s)
>>> ip
['165']
W rzeczywistości, nie czuję mam zaistnieć na REG-ekspresji i powyższy kod został znaleziony i modyfikowany w innych miejscach w sieci.
Szukajcie swojego wkładu i pomysłów!
możliwy duplikat [wyrażenia regularnego pasującego do nazwy hosta lub adresu IP?] (Http://stackoverflow.com/questions/106179/regular-expression-to-match-hostname-or-ip-address) –