String Jinja2将字符串替换为'';细木工
我搜索用Jinja2替换IP最后一个号码的最佳方法 我需要替换IP的最后一个八位字节:String Jinja2将字符串替换为'';细木工,string,text,replace,jinja2,String,Text,Replace,Jinja2,我搜索用Jinja2替换IP最后一个号码的最佳方法 我需要替换IP的最后一个八位字节: {% set ip = "192.168.1.1" %} {% set points == ip.split('.') %} {{ points | last | replace (points | last , "0") }} 结果:0 所需结果:192.168.1.0您可以使用以获取所有列表元素,但最后一个元素的索引为负,然后 连接包含新元素的列表并最终加入 {{
{% set ip = "192.168.1.1" %}
{% set points == ip.split('.') %}
{{ points | last | replace (points | last , "0") }}
结果:0
所需结果:
192.168.1.0
您可以使用以获取所有列表元素,但最后一个元素的索引为负,然后
{{ ("192.168.1.1".split(".")[:-1] + ["0"]) | join(".") }}
{{ "192.168.1.1".split(".")[:-1] | join(".") + ".0" }}
{{ "192.168.1.1".split(".")[:-1] | join(".") + ".0" }}
{{ ("192.168.1.1".split(".")[:-1] + ["0"]) | join(".") }}
{{ "192.168.1.1".split(".")[:-1] | join(".") + ".0" }}
{{ "192.168.1.1".split(".")[:-1] | join(".") + ".0" }}