regex - 必须在字符串中找到 IP 地址或 IP 地址模式
问题描述
我有一个下面和更多类似列表中的字符串。我必须仅从每个字符串中提取 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
解决方案
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)
推荐阅读
- angular - Angular Universal Express 预渲染使用错误的路径 src/src 而不仅仅是 src/
- java - 如何在自定义注释中选择性地使用注释
- security - Twitter 上的身份验证和会话如何工作?
- python - 不明白 RuntimeError 的原因:在当前进程完成之前尝试启动一个新进程
- azure - Azure NSG 阻止到 docker 容器的流量
- javascript - 我应该在反应打字稿中将什么类型传递给我的 imageIcon 道具?
- java - JBOSS 7 上 servlet 和 JSP 之间的通信
- c# - 输入按钮的值应在单击事件后使用 jquery 更改
- cmake - CMake无法从导入项目的依赖项中找到标头
- c# - Linq:从列表中的多个类成员中选择