这是我的操作手册。
然而,我希望有一个通用解决方案,该方案应该打印分隔符最后一个元素之前的所有内容,即:
期望输出:
注意:我不希望有像
---
- name: This is a hello-world example
hosts: localhost
vars:
mystr: "I.To.Be.war"
tasks:
- name: Hi
debug:
msg: "{{ mystr.split('.') | first | trim }}"
输出:
I
trim
过滤器用于在变量末尾去除可能存在的 \r\n
。然而,我希望有一个通用解决方案,该方案应该打印分隔符最后一个元素之前的所有内容,即:
.
。期望输出:
I.To.Be
注意:我不希望有像
"{{ mystr.split('.')[0][1][2] }}"
这样的解决方案,因为它在本质上不是通用的。