Om kopplingAbout join

KORT BESKRIVNINGSHORT DESCRIPTION

Beskriver hur kopplings operatorn (-JOIN) kombinerar flera strängar till en enda sträng.Describes how the join operator (-join) combines multiple strings into a single string.

LÅNG BESKRIVNINGLONG DESCRIPTION

Operatorn Join sammanfogar en uppsättning strängar till en enda sträng.The join operator concatenates a set of strings into a single string. Strängarna läggs till i den resulterande strängen i den ordning som de visas i kommandot.The strings are appended to the resulting string in the order that they appear in the command.

SyntaxSyntax

Följande diagram visar syntaxen för operatorn Join.The following diagram shows the syntax for the join operator.

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

ParametrarParameters

String []-anger en eller flera strängar som ska anslutas.String[] - Specifies one or more strings to be joined.

Avgränsare – anger ett eller flera tecken som placeras mellan de sammanfogade strängarna.Delimiter - Specifies one or more characters placed between the concatenated strings. Standardvärdet är ingen avgränsare ("").The default is no delimiter ("").

KommentarerRemarks

Den unära kopplings operatorn (-JOIN <string [] >) har högre prioritet än ett kommatecken.The unary join operator (-join <string[]>) has higher precedence than a comma. Om du skickar en kommaavgränsad lista med strängar till den unära kopplings operatorn skickas bara den första strängen (före det första kommatecknet) till kopplings operatorn.As a result, if you submit a comma-separated list of strings to the unary join operator, only the first string (before the first comma) is submitted to the join operator.

Om du vill använda operatorn enställig koppling, omger du strängarna inom parentes eller lagrar strängarna i en variabel och skickar sedan variabeln till koppling.To use the unary join operator, enclose the strings in parentheses, or store the strings in a variable, and then submit the variable to join.

Ett exempel:For example:

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

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

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

ExempelExamples

Följande instruktion ansluter tre strängar:The following statement joins three strings:

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

Följande instruktion ansluter tre strängar avgränsade med blank steg:The following statement joins three strings delimited by a space:

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

Följande instruktioner använder en avgränsare med flera tecken för att ansluta till tre strängar:The following statements use a multiple-character delimiter to join three strings:

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

Följande instruktion kopplar ihop raderna i en här-sträng till en enda sträng.The following statement joins the lines in a here-string into a single string. Eftersom en här-sträng är en sträng måste raderna i den här-strängen delas innan de kan anslutas.Because a here-string is one string, the lines in the here-string must be split before they can be joined. Du kan använda den här metoden för att återansluta till strängarna i en XML-fil som har sparats i en här-sträng:You can use this method to rejoin the strings in an XML file that has been saved in a here-string:

$a = @'
a
b
c
'@

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

SE ÄVENSEE ALSO

about_Operatorsabout_Operators

about_Comparison_Operatorsabout_Comparison_Operators

about_Splitabout_Split