- 06/09/2017
- 2分で読める
-
- S
- S
短い説明
join 演算子(-)について記述します。は、複数の文字列を1つの文字列に結合する。
LONG DESCRIPTION
join演算子は、文字列の集合を1つの文字列に結合します。
構文
次の図は、join オペレータの構文を示しています。
-Join <String><String> -Join <Delimiter>
パラメーター
String – 結合する 1 つまたは複数の文字列を指定します。
Remarks
単項結合演算子 (-join <string>) は acomma よりも優先順位が高いです。 単項演算子を使用するには、文字列を括弧で囲むか、文字列を変数に格納し、その変数を結合演算子に渡します。
例:
-join "a", "b", "c"abc-join ("a", "b", "c")abc$z = "a", "b", "c"-join $zabc
例
次の文は3つの文字列を結合します:
-join ("Windows", "PowerShell", "2.0")WindowsPowerShell2.0
次の文はスペースで区切られた3つの文字列を結合します:
-join ("Windows", "PowerShell", "2.0")WindowsPowerShell2.0
次の文はスペースで区切られた1つの文字列を結合します。
"Windows", "PowerShell", "2.0" -join " "Windows PowerShell 2.0
次のステートメントは、3つの文字列を結合するために複数文字のデリミタを使用します:
$a = "WIND", "S P", "ERSHELL"$a -join "OW"WINDOWS POWERSHELL
次のステートメントは、here-string内の行をsingle-stringに結合します。 here-stringは1つの文字列なので、結合する前にhere-stringの行を分割しなければならない。
$a = @'abc'@(-split $a) -join " "a b c
SEE ALSO
about_Operators
about_Comparison_Operators
about_Split
このメソッドを使ってヒアストリングに保存されているXMLファイル内の行を再結合することができます。