1
私は、PowerShellを使用して変数の出力から配列を作成する最善の方法を見つけようとしています。私に次のような出力を提供します文字列または変数から配列を作成する
$ListNames = & "listNames.cmd" | Out-String
:
は、私は、次のコードを持っている
(c) 2016 - 2017 Use of this software is subject to license restrictions ::Microsoft Windows 7 ::Microsoft Windows 7::name1 ::Microsoft Windows 7::name2 ::Microsoft Windows 7::name3 ::Microsoft Windows 7::name4 ::Microsoft Windows 7::name5 ::Microsoft Windows 7::name6 ::Microsoft Windows 7::name7
I name7
スルーname1
から配列のすべてで必要。
デリミタ:
を使用してCSVに変換しようとしましたが、PSObject
を作成しようとしましたが、私が探していた結果を得られなかったいくつかの方法がありました。
ご迷惑をおかけして申し訳ございません。
'$のListName -split '[\ rをする\ nの] +を' |どこでも{$ _ -match '::。+?::(。+)'} ForEach {$ Matches [1]} ' – TheMadTechnician
ニース!完璧に働いた。 – Awsmike
regex: '[regex] :: Matches($ ListNames、 '(?m)(?<:= +)$')。値' – TessellatingHeckler