Functions > String >


StringStripWS

Enlève les Espaces-Blancs d'une chaîne.

StringStripWS ( "string", flag )

Paramètres

string La chaîne à traiter.
flag Option pour indiquer le type de nettoyage à effectuer. Peut être une combinaison des éléments suivants:
    $STR_STRIPLEADING (1) = enlève les espaces-blancs du début de chaîne
    $STR_STRIPTRAILING (2) = enlève les espaces-blancs de fin de chaîne
    $STR_STRIPSPACES (4) = enlève les espaces doubles (ou plus) entre les mots
    $STR_STRIPALL (8) = enlève tous les espaces (englobe tous les autres paramètres)

Les constantes sont définies dans "StringConstants.au3"

Valeur de retour

Retourne la nouvelle chaîne nettoyée des espaces-blancs.

Remarques

Les espaces-blancs incluent Chr(9) à Chr(13), qui sont HorizontalTab (tabulation horizontale), LineFeed (saut de ligne), VerticalTab (tabulation verticale), FormFeed (saut de page), et CarriageReturn (retour à la ligne).
Les 'espaces blancs' comprennent aussi le caractère nul ( Chr(0) ) et l'espace standard ( Chr(32) ).

Pour enlever un seul espace entre les mots, utiliser la fonction StringReplace().

En relation

StringIsSpace, StringReplace, StringStripCR

Exemple

#include <MsgBoxConstants.au3>
#include <StringConstants.au3>

; Coupe au début et à la fin les espaces-blancs, ainsi que les espaces multiples entre les mots.
Local $sString = StringStripWS("   Ceci   est   une   phrase   avec   espaces-blancs.    ", $STR_STRIPLEADING + $STR_STRIPTRAILING + $STR_STRIPSPACES)
MsgBox($MB_SYSTEMMODAL, "", $sString)