ja-JP/about_Join.help.txt

TOPIC
    about_Join

簡単な説明
    複数の文字列を 1 つの文字列に結合する -join 演算子について
    説明します。

詳細な説明
    Join 演算子は、一連の文字列を 1 つの文字列に連結します。文字列は、
    コマンド内に現れる順序で結果の文字列に追加されます。

構文
    Join 演算子の構文を次に示します。

        -join <String[]>
        <String[]> -join <Delimiter>

パラメーター
    String[]

    結合する 1 つ以上の文字列を指定します。

    Delimiter

    連結される文字列の間に配置する 1 つ以上の文字を指定します。既定は
    区切り文字なし ("") です。

注釈
    単項 Join 演算子 (-join <string[]>) はコンマより優先順位が高くなって
    います。その結果、コンマ区切りのリストを単項 Join 演算子に渡すと、
    最初の文字列だけが処理されます。

    単項 Join 演算子を正しく使うには、文字列をかっこで囲むか、文字列を
    変数に格納してから、その変数を Join に渡します。

    例:

        -join "a", "b", "c"
        a
        b
        c

        -join ("a", "b", "c")
        abc

        $z = "a", "b", "c"
        -join $z
        abc


    次の文は、区切り文字なしで 3 つの文字列を結合します。

        -join ("Windows", "PowerShell", "2.0")
        WindowsPowerShell2.0

    次の文は、空白を区切り文字として 3 つの文字列を結合します。

        "Windows", "PowerShell", "2.0" -join " "
        Windows PowerShell 2.0

    次の文は、複数文字の区切り文字 "OW" を使って文字列を結合します。

        $a = "WIND", "S P", "ERSHELL"
        $a -join "OW"
        WINDOWS POWERSHELL

    次の例では、here-string を -split で分割した結果を、-join を使って
    再び 1 つの文字列に結合します。

        $a = @'
        a
        b
        c
        '@

        (-split $a) -join " "
        a b c

関連項目
    about_Operators
    about_Comparison_Operators
    about_Split

----
原文: PowerShell-Docs (CC BY 4.0) の翻訳 / PSHelpJaJP