我在列表的下面有一个字符串,下面还有更多。.我只需要从每个字符串中提取IP地址。
“以下服务器已通过#C180013538和C180025327请求停用。
请删除与此服务器关联的所有防火墙规则,以便将来可以重新使用IP。
请参阅附件以获取FW规则删除服务器的详细信息。”,\“服务器详细信息:-\”,\“服务器名IP地址”,\“ CHIIUGA06RR
10.103.225.37 \',\'CICCKDBP11VE 10.103.113.11 \',\'CICCKDBP12VE 10.103.113.13 \
/“
预期结果:- 10.103.225.37 10.103.113.11 10.103.113.13
答案 0 :(得分:0)
import re
list = ["\'Server Details :- \', \'ServerName IP Address\', \'CHIIUGA06RR 10.103.225.37\', \'CICCKDBP11VE 10.103.113.11\', \'CICCKDBP12VE 10.103.113.13\ /",
"\'Server Details :- \', \'ServerName IP Address\', \'CHIIUGA06RR 10.103.225.37\', \'CICCKDBP11VE 10.103.113.11\', \'CICCKDBP12VE 10.103.113.13\ /"]
for s in list:
print re.findall( r'[0-9]+(?:\.[0-9]+){3}', s)