を使用して Split() と ToCharArray() 文字列オブジェクトのメソッドを使用すると、PowerShell で文字列を配列に変換できます。 Split() メソッドは文字列配列を返し、ToCharArray() メソッドは文字配列を返します。
PowerShell String は System.String 型のオブジェクトであり、文字列の分割、文字列の置換など、文字列操作のための多くのメソッドを提供します。
この記事では、Split() メソッドと ToCharArray() メソッドを使用して、PowerShell を使用して文字列を配列に変換する方法について説明します。
PowerShell で文字列を配列に分割
を使用して、文字列を配列に簡単に分割できます。 スプリット() 文字列のメソッド。 Split () メソッドは、文字列を複数の部分文字列に分割するための入力引数として区切り記号を受け取ります。
$testString = "Hello,Welcome,to,ShellGeek,Website" # Split the string to Array $teststring.Split(',')
上記の PowerShell スクリプトでは、 $testString 変数には文字列が含まれます。 文字列を配列に変換するために、PowerShell String Split() メソッドを使用しました。 コンマ (、) 区切りとして。
以下に示すように、部分文字列を含む文字列配列を返します。
結果配列の戻り値のデータ型を確認するには、結果配列を $strArr 変数を取得し、GetType() メソッドを使用して変数のデータ型を出力します。
$testString = "Hello,Welcome,to,ShellGeek,Website" # Split the string to Array $strArr = $teststring.Split(',') # Print the result string array $strArr #Output Hello Welcome to ShellGeek Website # Get the data type of the variable $strArr.GetType() #output IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True String[] System.Array
上記の PowerShell スクリプトでは、$strArr 変数に対する GetType() メソッドが 弦[] 配列タイプ。
PowerShell は ToCharArray() を使用して文字列を配列に変換します
を使用して ToCharArray() String オブジェクトのメソッドを使用すると、文字列を文字の配列に変換できます。
$testString = "Hello,Welcome,to,ShellGeek,Website" # Convert string to array $charArr = $teststring.ToCharArray() # Print the character array $charArr # Get the data type of the variable $charArr.GetType()
上記の PowerShell スクリプトでは、 $testString 変数には文字列値が含まれます。 ToCharaArray() 文字列メソッドを使用して、文字列を配列に変換しました。 文字配列を返します。
結果配列の戻り値の型を確認するには、結果を $charArr に格納し、 GetType() 方法。 結果の配列データ型を次のように返します チャー[].
文字列を配列に変換する上記の PowerShell スクリプトの出力は次のとおりです。
結論
PowerShell で文字列を配列に変換する方法に関する上記の記事がお役に立てば幸いです。
PowerShell 文字列には、文字列操作のための多くのメソッドが用意されています。 使用 Get メンバー () 文字列で使用可能なすべてのメンバーを取得するメソッド。
PowerShell Active Directory コマンドと PowerShell の基本に関するその他のトピックについては、ShellGeek のホームページを参照してください。
The post PowerShell を使用して文字列を配列に変換する appeared first on Gamingsym Japan.