spa*_*p12 1 regex jinja2 ansible
我有一个带IP地址的字符串: 192.168.10.2
我想在Ansible中提取IP的前三个八位字节,我试图使用这个正则表达式.
{{comp_ip | regex_replace("^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}"), "//1"}}
Run Code Online (Sandbox Code Playgroud)
这不会产生任何结果.有人能纠正我哪里出错了吗?
如果已经有点分隔的IP地址,有一种简单的方法:
{{ comp_ip.split('.')[0:3] | join('.') }}
Run Code Online (Sandbox Code Playgroud)