我想使用 ansible 提取字符串的一部分。
我的变量是:p_code:“apXXXXX”
我只想提取 XXXXX 值。
感谢你。
答案1
由于 Ansible 基于 Python,因此你可以使用切片符号。
最小示例剧本
---
- hosts: localhost
become: false
gather_facts: false
vars:
p_code: "ap12345"
tasks:
- debug:
msg: "{{ p_code[2:] }}"
将导致输出
TASK [debug] *****
ok: [localhost] =>
msg: '12345'