小编GoJ*_*ian的帖子

从html字符串中提取IP地址(python)

我的朋友,

我真的想用Python从字符串中提取一个简单的IP地址(实际上是一行的html).但事实证明,2小时过去了,我仍然无法找到一个好的解决方案.

>>> s = "<html><head><title>Current IP Check</title></head><body>Current IP Address: 165.91.15.131</body></html>"
Run Code Online (Sandbox Code Playgroud)

- '165.91.15.131'是我想要的!

我尝试使用正则表达式,但到目前为止我只能使用第一个数字.

>>> import re
>>> ip = re.findall( r'([0-9]+)(?:\.[0-9]+){3}', s )
>>> ip
['165']
Run Code Online (Sandbox Code Playgroud)

事实上,我并不觉得我对reg-expression有一个牢固的把握,上面的代码是从网上的其他地方找到并修改过来的.

寻求您的意见和建议!

python regex string

25
推荐指数
2
解决办法
6万
查看次数

标签 统计

python ×1

regex ×1

string ×1