gpt4 book ai didi

regex - Ansible:从 IP 地址中提取前三个八位字节

转载 作者:行者123 更新时间:2023-12-03 22:54:01 25 4
gpt4 key购买 nike

我有一个带有 IP 地址的字符串:192.168.10.2
我想在 Ansible 中提取 IP 的前三个八位字节,我尝试使用这个正则表达式。

{{comp_ip | regex_replace("^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}"), "//1"}}

这不会产生任何结果。有人可以纠正我哪里出错了吗?

最佳答案

如果已经有点分隔的 IP 地址,有一个简单的方法:

{{ comp_ip.split('.')[0:3] | join('.') }}

关于regex - Ansible:从 IP 地址中提取前三个八位字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40856184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com