Konvertieren Arraylist zu string in powershell

Ich versuche grep einige Daten aus einer variable:

 Select-String -inputObject $patternstring  -Pattern $regex -AllMatches
 | % { $_.Matches } | % { $_.Value } -OutVariable outputValue
 Write-Host $outputValue

Den gleichen outvariable ich versuche zu tun, string-manipulation

$outputValue.Substring(1,$outputValue.Length-2);

dies fehlschlägt, die besagt, dass outputValue ist ein ArrayList.

Wie kann ich umwandeln Arraylist zu String?

  • Haben Sie versucht, die Durchführung eine Verknüpfung auf $outputValue ersten? Ala $($outputValue -join "`t") Dadurch erhalten Sie die arraylist-Werte serialisiert als eine tab-getrennte Zeichenkette.
InformationsquelleAutor Nida Sahar | 2012-10-16
Schreibe einen Kommentar