Bonjour,
Je dois générer des phrases avec des ensembles de mots.
Certains groupes de mots commencent par des voyelles alors que le groupe de mots précédent peut finir par "de".
Lorsque le groupe 2 commence par une voyelle, je veux remplacer "de" terminant le groupe 1 par "d' "
Voici le code que j'ai testé mais même en le tournant dans tous les sens, il ne détecte pas la voyelle de début:
(le $e correspond au texte du groupe de mot 2 et le $d au groupe 1)
(Les write-host ne sont là que pour débuguer)
Je ne suis pas convaincu du "startswith"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $line = ('a','e','i','o','u') if ($e.StartsWith($line)){ write-host "OK" $d -replace 'e$' , '` $' } else { write-host $e write-host "KO" }
merci
Partager