about_Join
Kısa açıklama
Birleştirme işlecinin (-join) birden çok dizeyi tek bir dizede nasıl birleştirdiği açıklanır.
Uzun açıklama
join işleci, bir dizi dizeyi tek bir dizede birleştirir. Dizeler, sonuçta elde edilen dizeye komutta göründükleri sırayla eklenir.
Sözdizimi
Aşağıdaki diyagramda birleştirme işlecinin söz dizimi 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.
Açıklamalar
Birli birleştirme işleci (-join <string[]>) virgülden daha yüksek önceliğe sahiptir. Sonuç olarak, birli birleştirme işlecine virgülle ayrılmış bir dize listesi gönderirseniz, birleştirme işlecine yalnızca ilk dize (ilk virgülden önce) gönderilir.
Birli birleştirme işlecini kullanmak için dizeleri parantez içine alın veya dizeleri bir değişkende depolayın ve sonra değişkeni birleşime 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 deyim üç dizeyi birleştirir:
-join ("Windows", "PowerShell", "2.0")
WindowsPowerShell2.0
Aşağıdaki deyim bir boşlukla ayrılmış üç dizeyi birleştirir:
"Windows", "PowerShell", "2.0" -join " "
Windows PowerShell 2.0
Aşağıdaki deyimler, üç 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 deyim, bir here-string içindeki satırları tek bir dizede birleştirir. Here-string tek bir dize olduğundan, birleştirilmeleri için önce buradaki dizedeki satırların bölünmesi gerekir. Bu yöntemi kullanarak, bir here-string dosyasına kaydedilmiş xml dosyasındaki dizelere yeniden katılabilirsiniz:
$a = @'
a
b
c
'@
(-split $a) -join " "
a b c
Ayrıca bkz.
PowerShell
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin