Wie fügt man eine variable Zeichenfolge in ein Array in Powershell ein?

Wie fügt man eine variable Zeichenfolge in ein Array in Powershell ein?

Ich möchte alle Werte nach dem Gleichheitszeichen ( =) durch Doppelpunkt ( :) getrennt von der Variable unterhalb von „passPercent“ mithilfe eines PowerShell-Skripts in ein Array einfügen. Bedeutung array[0]=PROCESSING, array[1]=100, array[2]=75usw. Wie geht das?

$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

ich habe diesen Ausdruck ausprobiert: $array = $passPercent | ConvertFrom-Json aber es wurde dieser Fehler angezeigt ConvertFrom-Json : Invalid JSON primitive: PROCESSING.

Antwort1

Verwenden Sie die Split-Methode:

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

Bildbeschreibung hier eingeben

verwandte Informationen