Om join

, Author

  • 06/09/2017
  • 2 minutter at læse
    • S
    • s

KORT BESKRIVELSE

Beskriver, hvordan join-operatoren (-join) kombinerer flere strenge til en enkelt streng.

LÆNGE BESKRIVELSE

Den join-operatoren sammenkæder et sæt strenge til en enkelt streng. Trådene føjes til den resulterende streng i den rækkefølge, de vises i kommandoen.

Syntaks

Det følgende diagram viser syntaksen for join-operatoren.

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

Parametre

String – Angiver en eller flere strenge, der skal sammenkædes.

Delimiter – Angiver et eller flere tegn, der placeres mellem de sammenkædede strenge. Standardværdien er ingen afgrænser (“”).

Bemærkninger

Den unære sammenføjningsoperator (-join <string>) har højere forrang end acomma. Hvis du sender en kommasepareret liste af strenge til den unære join-operator, er det derfor kun den første streng (før det første komma), der sendes til join-operatoren.

For at bruge den unære join-operator skal du omslutte strengene i parentes eller gemme strengene i en variabel og derefter sende variablen til join.

Til eksempel:

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

Eksempler

Den følgende anvisning sammenføjer tre strenge:

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

Den følgende anvisning sammenføjer tre strenge afgrænset af et mellemrum:

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

De følgende sætninger bruger en afgrænser med flere tegn til at sammenføje tre strenge:

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

Den følgende sætning sammenføjer linjerne i en her-streng til en enkeltstreng. Da en here-streng er én streng, skal linjerne i here-strengen opdeles, før de kan sammenføjes. Du kan bruge denne metode til at samle strengene i en XML-fil, der er gemt i en here-streng:

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

SEE ALSO

om_Operatorer

om_Sammenligning_Operatorer

om_Split

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.