Question Ecarter les espaces de fin de chaîne de caractères ("trailing spaces")

Plus d'informations
il y a 6 mois 1 semaine #34978 par J-L Prout
Bonjour à tous,

     J'ai une chaîne de caractères, très ordinaire que j'appelle $Expresion, par exemple:
                 "     Portez ce whisky au vieux juge blond qui fume     "    (*)
     Je voudrais supprimer les espaces éventuels de début et les espaces éventuels de fin pour récupérer seulement:
                  "Portez ce whisky au vieux juge blond qui fume"
     Bien sûr, je ne connais ni le nombre d'espaces de début ni le nombre d'espaces de fin.
     Avec l'opérateur "-match", j'arrive bien à isoler les espaces de début, mais pour les espaces de fin, j'ai essayé
toutes sortes de combinaisons sans jamais arriver à isoler en totalité les espaces de fin dans un $Matches, i ayant
valeur de fin des $Matches.
     Pour ma part j'ai beaucoup tourné autour de:
                                           "$Expression -match '^(  *)(..*)(  *)$'"
mais il n'y a rein à faire;
     Quelqu'un a-t-il une solution qui conviendrait?

(*) Curiosité: cette phrase, que j'utilise souvent comme modèle de chaîne de caractères, a la propriété de contenir
au moins une fois chaque lettre de l'alphabet latin.
 

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.048 secondes
Propulsé par Kunena