Funktionsreferenz

StringStripWS

Entfernt Leerstellen aus einem String.

StringStripWS ( "string", flag )

 

Parameter

string Der zu bearbeitende String.
flag Flag zum Kennzeichnen der Art des Entfernens (für mehrere Arten werden die Flags addiert):
1 = entferne führende Leerstellen
2 = entferne nachfolgende Leerstellen
4 = entferne doppelte (oder mehr) Leerstellen zwischen den Zeichen
8 = entferne alle Leerstellen (überschreibt alle anderen Flags)

 

Rückgabewert

Gibt den neuen String entsprechend den gesetzten Flags zurück.

 

Bemerkungen

Leerstellen schließen die ASCII Zeichen Chr(9) bis Chr(13) mit ein, die für Horizontal-Tabulator, Zeilenvorschub, Vertikal-Tabulator, Seitenvorschub und Eingabe (Enter) stehen.
Als Leerstellen gelten ebenfalls das Null-Zeichen ( Chr(0) ) sowie das Standard Leerzeichen ( Chr(32) ), das durch Drücken der Leertaste entsteht.

Um einzelne Leerstellen zwischen Wörtern zu entfernen, ist die Funktion StringReplace zu benutzen.

 

Verwandte Funktionen

StringStripCR, StringIsSpace, StringReplace

 

Beispiel


$text = StringStripWS("   Dies    ist   eine   Zeile    mit   Text   ", 3)
MsgBox(0, "Leerzeichen am Anfang und am Ende entfernt", $text)