我有变量,它的版本编号。我如何捕获版本中的最后一个数字
例如
app_ver: 1.5.0.0.20
- debug:
var: app_ver | regex_search('^(\d+).(\d+).(\d+).(\d+).(\d+)$') | list
给了我
"app_ver |regex_search('^(\\d+).(\\d+).(\\d+).(\\d+).(\\d+)$') | list": [
"1",
".",
"5",
".",
"0",
".",
"0",
".",
"2",
"0"
]
我需要最后一个号码,可能是1位数或更多
答案 0 :(得分:2)
按.
拆分行,并取最后一个元素:
- debug:
msg: "{{ app_ver.split('.')[-1] }}"