如何将变量字符串放入 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(":")

在此处输入图片描述

相关内容