如何在powershell中將變數字串放入數組中?

如何在powershell中將變數字串放入數組中?

我想使用 PowerShell 腳本將「passPercent」變數下面用冒號 () 分隔的等於 ( =) 符號後面的所有值:放入陣列中。意義array[0]=PROCESSING, array[1]=100, array[2]=75等等。怎麼做?

$passPercent=PROCESSING:100.0:75:0:null:null:40:/#/app/projects/8a80808a69c899f10169c8a0d0610005/jobs/8a80808a69c899f10169c8a0da020079/runs/8a8080f169d28d430169d36a41090346:Bugs Logged = 0 Bugs Reopened = 0 Bugs Closed = 0 Total Bugs = 0

我確實嘗試了這個表達式:$array = $passPercent | ConvertFrom-Json 但是顯示了這個錯誤ConvertFrom-Json : Invalid JSON primitive: PROCESSING

答案1

使用 分割法:

$array =  $passPercent.Split(":")

在此輸入影像描述

相關內容