RUBRIQUE about_join DESCRIPTION COURTE Décrit comment l'opérateur de jointure (-join) combine plusieurs chaînes en une. DESCRIPTION LONGUE L'opérateur de jointure concatène un jeu de chaînes en une seule chaîne. Les chaînes sont ajoutées à la chaîne résultante dans l'ordre dans lequel elles apparaissent dans la commande. Syntaxe Le diagramme suivant présente la syntaxe pour l'opérateur de jointure. -Join <String[]> <String[]> -Join <Delimiter> Paramètres String[] Spécifie une ou plusieurs chaînes à joindre. Delimiter Spécifie un ou plusieurs caractères placés entre les chaînes concaténées. La valeur par défaut est l'absence de séparateur (""). Notes L'opérateur de jointure unaire (-join <string[]>) a la priorité sur une virgule. Par conséquent, si vous envoyez une liste de chaînes séparées par des virgules à l'opérateur de jointure unaire, seule la première chaîne (située avant la première virgule) lui est soumise. Pour utiliser l'opérateur de jointure unaire, mettez les chaînes entre parenthèses ou stockez-les dans une variable, puis envoyez la variable à joindre. Par exemple : -join "a", "b", "c" a b c -join ("a", "b", "c") abc $z = "a", "b", "c" -join $z abc Exemples L'instruction suivante joint trois chaînes : -join ("Windows", "PowerShell", "2.0") WindowsPowerShell2.0 L'instruction suivante joint trois chaînes délimitées par des espaces : "Windows", "PowerShell", "2.0" -join " " Windows PowerShell 2.0 Les instructions suivantes utilisent un délimiteur à plusieurs caractères pour joindre trois chaînes : $a = "WIND", "SP", "ERSHELL" $a -join "OW" WINDOWSPOWERSHELL L'instruction suivante joint les lignes d'une chaîne here-string en une seule et même chaîne. Parce qu'une chaîne here-string est une chaîne unique, les lignes qu'elle contient doivent être fractionnées pour pouvoir être jointes. Vous pouvez utiliser cette méthode pour joindre les chaînes d'un fichier XML ayant été enregistré comme chaîne here-string : $a = @' a b c '@ (-split $a) -join " " a b c VOIR AUSSI about_Operators about_Comparison_Operators about_Split