【PowerShell】文字列を分割する

CODE,PowerShell

PowerShellで文字列を分割する方法です。

記載内容 ①デフォルト文字での分割
②指定した文字列での分割
③指定した複数文字列での分割

①デフォルト(スペース)での分割

分割する文字列を指定しないと スペース で分割されます。

$text = "text split"
-split $text
$text = "text split"
$text.split()

【実行結果】どちらも同じ結果になります。

text
split

②分割文字列を指定する

”,” を分割文字列に指定します。
CSVファイルの読み込み時に使用します。

$text = "text,split"
$text -split ","
$text = "text,split"
$text.split(",")

【実行結果】どちらも同じ結果になります。

text
split

③分割文字列を複数指定する

”c” または "f" で文字列を分割する

$text = "abcdefg"
$text -split "[cf]"
$text = "abcdefg"
$text.split("[cf]")

【実行結果】どちらも同じ結果になります。

ab
de
g