Informacje o sprzężeniuAbout join

KRÓTKI OPISSHORT DESCRIPTION

Opisuje, jak operator sprzężenia (-join) łączy wiele ciągów w jeden ciąg.Describes how the join operator (-join) combines multiple strings into a single string.

DŁUGI OPISLONG DESCRIPTION

Operator Join łączy zestaw ciągów w jeden ciąg.The join operator concatenates a set of strings into a single string. Ciągi są dołączane do ciągu otrzymanego w kolejności, w jakiej są wyświetlane w poleceniu.The strings are appended to the resulting string in the order that they appear in the command.

SkładniaSyntax

Na poniższym diagramie przedstawiono składnię operatora Join.The following diagram shows the syntax for the join operator.

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

ParametryParameters

Ciąg []-określa jeden lub więcej ciągów do przyłączenia.String[] - Specifies one or more strings to be joined.

Ogranicznik — określa jeden lub więcej znaków umieszczonych między połączonymi ciągami.Delimiter - Specifies one or more characters placed between the concatenated strings. Wartość domyślna to brak ogranicznika ("").The default is no delimiter ("").

UwagiRemarks

Operator sprzężenia jednoargumentowego (-Join <ciąg [] >) ma wyższy priorytet niż przecinek.The unary join operator (-join <string[]>) has higher precedence than a comma. W związku z tym, jeśli przesyłasz rozdzieloną przecinkami listę ciągów do operatora sprzężenia jednoargumentowego, tylko pierwszy ciąg (przed pierwszym przecinkiem) zostanie przesłany do operatora Join.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.

Aby użyć operatora sprzężenia jednoargumentowego, ujmij ciągi w nawiasy lub Zapisz ciągi w zmiennej, a następnie prześlij zmienną do przyłączenia.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.

Przykład:For example:

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

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

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

PrzykładyExamples

Poniższa instrukcja sprzęga trzy ciągi:The following statement joins three strings:

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

Poniższa instrukcja łączy trzy ciągi rozdzielone spacją:The following statement joins three strings delimited by a space:

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

Następujące instrukcje używają ogranicznika wielokrotnego, aby dołączyć trzy ciągi:The following statements use a multiple-character delimiter to join three strings:

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

Poniższa instrukcja sprzęga wiersze w ciągu tutaj z pojedynczym ciągiem.The following statement joins the lines in a here-string into a single string. Ponieważ w tym ciągu jest jeden ciąg, wiersze w tym ciągu muszą być podzielone, zanim będą mogły być sprzężone.Because a here-string is one string, the lines in the here-string must be split before they can be joined. Możesz użyć tej metody, aby ponownie dołączyć ciągi w pliku XML, który został zapisany w ciągu tutaj: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

ZOBACZ RÓWNIEŻSEE ALSO

about_Operatorsabout_Operators

about_Comparison_Operatorsabout_Comparison_Operators

about_Splitabout_Split