O join

, Author

  • 06/09/2017
  • 2 minuty čtení
    • S
    • s

KRÁTKÝ POPIS

Popisuje, jak funguje operátor join (-.join) spojí více řetězců do jednoho řetězce.

DLOUHÝ POPIS

Operátor join spojuje množinu řetězců do jediného řetězce. Řetězce jsou k výslednému řetězci připojeny v pořadí, v jakém se objevují v příkazu.

Syntaxe

Následující schéma ukazuje syntaxi operátoru join.

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

Parametry

Řetězec – Určuje jeden nebo více řetězců, které mají být spojeny.

Oddělovač – Určuje jeden nebo více znaků umístěných mezi spojované řetězce. Výchozí je bez oddělovače („“).

Poznámky

Unarární operátor join (-join <string>) má vyšší prioritu než acomma. Výsledkem je, že pokud operátoru unary join předložíte seznam řetězců oddělených čárkou, bude operátoru join předložen pouze první řetězec (před první čárkou).

Chcete-li použít operátor unary join, uzavřete řetězce do závorek nebo uložte řetězce do proměnné a poté předložte proměnnou operátoru join.

Například:

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

Příklady

Následující příkaz spojuje tři řetězce:

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

Následující příkaz spojuje tři řetězce ohraničené mezerou:

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

Následující příkazy používají ke spojení tří řetězců víceznakový oddělovač:

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

Následující příkaz spojuje řádky v řetězci here do jednoho řetězce. Protože here-string je jeden řetězec, musí být řádky v here-stringu před spojením rozděleny. Tuto metodu můžete použít ke spojenířádků v souboru XML, které byly uloženy v řetězci here-string:

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

ZJISTĚTE TAKÉ

o_operátorech

o_porovnávacích_operátorech

o_rozdělení

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.