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)