Katıl hakkında
Kısa açıklama
Birleştirme operatörünün (-join) birden çok dizeyi tek bir dizede nasıl birleştirdiğini açıklar.
Uzun açıklama
Birleştirme operatörü, bir dizi diziyi tek bir dizede birleştirir. Dizeler, sonuç dizesine komutta göründükleri sıraya göre eklenir.
Sözdizimi
Aşağıdaki şemada birleştirme operatörünün sözdizimi gösterilmektedir.
-Join <String[]>
<String[]> -Join <Delimiter>
Parametreler
String[] - Birleştirilecek bir veya daha fazla dizeyi belirtir.
Sınırlayıcı - Birleştirilmiş dizeler arasına yerleştirilen bir veya daha fazla karakteri belirtir. Varsayılan sınırlayıcı değildir ("").
Notlar
Tekli birleştirme operatörü (-join
Tekli birleştirme operatörünü kullanmak için dizeleri parantez içine alın veya dizeleri bir değişkende depolayın ve ardından değişkeni birleştirmeye gönderin.
Örneğin:
-join "a", "b", "c"
a
b
c
-join ("a", "b", "c")
abc
$z = "a", "b", "c"
-join $z
abc
Örnekler
Aşağıdaki ifade üç dizeyi birleştirir:
-join ("Windows", "PowerShell", "2.0")
WindowsPowerShell2.0
Aşağıdaki ifade boşlukla sınırlandırılmış üç dizeyi birleştirir:
"Windows", "PowerShell", "2.0" -join " "
Windows PowerShell 2.0
Aşağıdaki ifadeler, üç dizeyi birleştirmek için çok karakterli bir sınırlayıcı kullanır:
$a = "WIND", "S P", "ERSHELL"
$a -join "OW"
WINDOWS POWERSHELL
Aşağıdaki ifade burada-dizgesindeki satırları tek bir dizede birleştirir. Burada-dizgesi bir dize olduğundan, burada-dizgesindeki satırların birleştirilebilmesi için önce bölünmesi gerekir. Burada-dizgesine kaydedilmiş bir XML dosyasındaki dizeleri yeniden birleştirmek için bu yöntemi kullanabilirsiniz:
$a = @'
a
b
c
'@
(-split $a) -join " "
a b c
Ayrıca bakınız
- about_Operators
- about_Comparison_Operators
- about_Split