我在尝试使用多个分隔符将字符串分割成列表时遇到了困难。我可以像下面这样分两次进行分割:
myString.split(':')[1].split('.')
然而这样看起来很不雅观。在我看来,我想做一些像这样的事情:
myString.split(': | .')
这真的是一个事情吗?
- set_fact: my_list="{{ (myString | regex_replace(':|.', ':')).split(':') }}"
使用正则表达式拆分:
- set_fact: mystr="{{ myString | regex_findall('([^:.]+)') }} "