Ansible:使用多个空格分隔字符串作为定界符

时间:2020-06-17 04:56:53

标签: ansible

我正在尝试在Ansible中将字符串分割成多个空格作为分隔符。

 - name: Build Archive files 123.
    set_fact:
      archfilesloc: "{{ archfiles.split(\" +\")[1] }}" doesnt work
 - name: Build Archive files 123.
    set_fact:
      archfilesloc: "{{ archfiles.split(\"\\s+\")[1] }}"doesnt work
 - name: Build Archive files 123.
    set_fact:
      archfilesloc: "{{ archfiles.split(\"[\\s+]\")[1] }}" doesnt work

1 个答案:

答案 0 :(得分:1)

尝试以下操作:

archfiles.split()[1]

split()是一个Python函数,其行为与python中的行为完全相同。

请参阅:https://www.geeksforgeeks.org/python-string-split/