PowerShellで、文字列を分割して配列に格納する「split」演算子の使用方法を解説します。
はじめに
PowerShellで使用出来るSplitには、split演算子とSplitメソッドがあります。
本記事では、split演算子の使い方について説明します。
-split演算子の使い方
ここでは、[-split]演算子の使い方を説明します。
書式
"文字列" -split "区切り文字"
下記のように記述することで、Splitした結果を配列として変数に格納することが出来ます。
変数 = "文字列" -split "区切り文字"
文字列を分割した結果を表示する
文字列を分割し、その結果を表示する方法です。
以下は、文字列をカンマ[,]で分割し、その結果を表示しています。
PS C:\workspace> "りんご,メロン,みかん" -split "," りんご メロン みかん
文字列を分割して変数に格納する
文字列を分割し、その結果を変数に格納する方法です。
以下は、文字列を半角スペース[ ]で分割し、その結果を変数に格納、表示しています。
PS C:\workspace> $array = "りんご メロン みかん" -split " " PS C:\workspace> $array りんご メロン みかん
正規表現を使って分割する
正規表現を使用して、文字列を分割する方法です。
以下は、文字列をタブで分割し、その結果を表示しています。
PS C:\workspace> "りんご`tメロン`tみかん" -split "`t" りんご メロン みかん
文字列をカンマで区切る
文字列をカンマ[,]で区切る例です。
PS C:\workspace> "りんご,メロン,みかん" -split "," りんご メロン みかん
文字列を半角スペースで区切る
文字列を半角スペース[ ]で区切る例です。
PS C:\workspace> "りんご メロン みかん" -split " " りんご メロン みかん
文字列をタブで区切る
文字列をタブ[`t]で区切る例です。
PS C:\workspace> "りんご`tメロン`tみかん" -split "`t" りんご メロン みかん
リンク
コメント