Über join

, Author

  • 09.06.2017
  • 2 Minuten zu lesen
    • S
    • s

KURZBESCHREIBUNG

Beschreibt, wie der Verknüpfungsoperator (-join) mehrere Zeichenfolgen zu einer einzigen Zeichenfolge zusammenfasst.

LONG-BESCHREIBUNG

Der join-Operator verknüpft eine Reihe von Zeichenketten zu einer einzigen Zeichenkette. Die Zeichenfolgen werden in der Reihenfolge, in der sie im Befehl erscheinen, an die resultierende Zeichenfolge angehängt.

Syntax

Das folgende Diagramm zeigt die Syntax für den Verknüpfungsoperator.

-Join <String><String> -Join <Delimiter>

Parameter

Zeichenfolge – Gibt eine oder mehrere zu verknüpfende Zeichenfolgen an.

Trennzeichen – Gibt ein oder mehrere Zeichen an, die zwischen den verknüpften Zeichenfolgen stehen. Die Vorgabe ist kein Trennzeichen („“).

Bemerkungen

Der unäre Verknüpfungsoperator (-join <string>) hat einen höheren Vorrang als acomma. Wenn Sie daher eine durch Komma getrennte Liste von Zeichenketten an den unären Verknüpfungsoperator übergeben, wird nur die erste Zeichenkette (vor dem ersten Komma) an den Verknüpfungsoperator übergeben.

Um den unären Verknüpfungsoperator zu verwenden, schließen Sie die Zeichenketten in Klammern ein oder speichern Sie die Zeichenketten in einer Variablen und übergeben Sie die Variable dann an join.

Beispiel:

-join "a", "b", "c"abc-join ("a", "b", "c")abc$z = "a", "b", "c"-join $zabc

Beispiele

Die folgende Anweisung verknüpft drei Zeichenketten:

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

Die folgende Anweisung verknüpft drei durch ein Leerzeichen getrennte Zeichenketten:

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

Die folgenden Anweisungen verwenden ein mehrstelliges Trennzeichen, um drei Zeichenketten zu verbinden:

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

Die folgende Anweisung verbindet die Zeilen einer here-Zeichenkette zu einer einzelnen Zeichenkette. Da eine here-Zeichenkette eine einzige Zeichenkette ist, müssen die Zeilen in der here-Zeichenkette aufgeteilt werden, bevor sie verbunden werden können. Sie können diese Methode verwenden, um die Zeichenfolgen in einer XML-Datei, die in einem here-String gespeichert wurde, wieder zusammenzufügen:

$a = @'abc'@(-split $a) -join " "a b c

SEE ALSO

über_Operatoren

über_Vergleichsoperatoren

über_Split

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.