Freigeben über


about_Join

Kurze Beschreibung

Beschreibt, wie der Joinoperator (-join) mehrere Zeichenfolgen in einer einzelnen Zeichenfolge kombiniert.

Lange Beschreibung

Der Joinoperator verkettet einen Satz von Zeichenfolgen zu einer einzelnen Zeichenfolge. Die Zeichenfolgen werden an die resultierende Zeichenfolge in der Reihenfolge angefügt, in der sie im Befehl angezeigt werden.

Syntax

Das folgende Diagramm zeigt die Syntax für den Joinoperator.

-Join <String[]>
<String[]> -Join <Delimiter>

Parameter

String[] – Gibt eine oder mehrere Zeichenfolgen an, die verknüpft werden sollen.

Trennzeichen: Gibt ein oder mehrere Zeichen an, die zwischen den verketteten Zeichenfolgen platziert werden. Der Standardwert ist kein Trennzeichen ("").

Hinweise

Der unäre Joinoperator (-join <string[]>) hat eine höhere Priorität als ein Komma. Wenn Sie daher eine durch Trennzeichen getrennte Liste von Zeichenfolgen an den unären Joinoperator übermitteln, wird nur die erste Zeichenfolge (vor dem ersten Komma) an den Joinoperator übermittelt.

Um den unären Join-Operator zu verwenden, schließen Sie die Zeichenfolgen in Klammern ein, oder speichern Sie die Zeichenfolgen in einer Variablen, und übermitteln Sie dann die Variable an den Join.

Beispiel:

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

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

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

Beispiele

Die folgende Anweisung verknüpft drei Zeichenfolgen:

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

Die folgende Anweisung verknüpft drei Zeichenfolgen, die durch ein Leerzeichen getrennt sind:

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

Die folgenden Anweisungen verwenden ein mehrstelliges Trennzeichen, um drei Zeichenfolgen zu verknüpfen:

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

Die folgende Anweisung verknüpft die Zeilen in einer here-Zeichenfolge zu einer einzelnen Zeichenfolge. Da eine here-Zeichenfolge eine Zeichenfolge ist, müssen die Zeilen in der hier-Zeichenfolge geteilt werden, bevor sie verknüpft werden können. Mit dieser Methode können Sie die Zeichenfolgen in einer XML-Datei, die in einer here-Zeichenfolge gespeichert wurde, erneut beitreten:

$a = @'
a
b
c
'@

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

Weitere Informationen