/ /分割選択 - 文字列 - 分割、分割

分割選択 - 文字列 - 分割、分割

この変数

$foo = help | Select-String powershell

分割を試みると失敗する

PS > $foo.split()
Method invocation failed because [Microsoft.PowerShell.Commands.MatchInfo]
does not contain a method named "split".
At line:1 char:1
+ $foo.split()
+ ~~~~~~~~~~~~
+ CategoryInfo          : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : MethodNotFound

どのようにこの変数を分割できますか?

回答:

回答№1は4

一致する行の文字列値はMatchInfoオブジェクトのLineプロパティにあります。

$foo.Line.split()

回答№2の場合は0

SplitはStringメソッドなので、文字列で呼び出す必要があります。

[string] $foo = help | Select-String powershell

または

$foo = help | Select-String powershell | Out-String