用"."拆分字符串在 AzureDevOps 管道中无法按预期工作



我有这个字符串:

$b = "20211118.8"

我想把这两个值都放入一个数组中,所以我这样做:

$b = $b -split 'D+' 

并得到预期结果

$b[0] = 20211118
$b[1] = 8

然而,如果我让我的构建管道做同样的事情,它会将每个数字分割成一个单独的索引,我会得到:

$b[0] = 2
$b[1] = 0
$b[2] = 2
...

为什么会这样?我该如何修复?

我没有让它像我想要的那样工作,但我做到了:

$build,$revision = $buildnumber.split(".")

现在:

$build = 20211118
$revision = 8

最新更新