使用 Ansible 提取字符串的一部分

使用 Ansible 提取字符串的一部分

我想使用 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'

相关内容