Ansible: разделить строку несколькими пробелами в качестве разделителя. - PullRequest
1 голос
/ 17 июня 2020

Я пытаюсь разделить строку на несколько пробелов в качестве разделителя в 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 Ответ

1 голос
/ 17 июня 2020

Попробуйте следующее:

archfiles.split()[1]

Здесь split() является функцией Python и ведет себя точно так же, как в python.

См.: https://www.geeksforgeeks.org/python-string-split/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...