Trim() / LTrim() / RTrim() [AHK_L 31+]

Entfernt Zeichen vom Anfang und/oder Ende einer Zeichenkette.

Ergebnis :=  Trim(Zkette, WegzulassendeZeichen := " `t")
Ergebnis := LTrim(Zkette, WegzulassendeZeichen := " `t")
Ergebnis := RTrim(Zkette, WegzulassendeZeichen := " `t")

Parameter

Zkette

Beliebige Zeichenkette oder Variable. Zahlen werden nicht unterstützt.

WegzulassendeZeichen

Eine optionale Liste von Zeichen (Groß-/Kleinschreibung-sensitiv), die am Anfang und Ende von Zkette entfernt werden sollen. Lässt man diesen Parameter weg, werden standardmäßig Leer- und Tabulatorzeichen entfernt.

Beispiele

Entfernt alle Leerzeichen von der linken und rechten Seite einer Zeichenkette.

text := "  Text  "
MsgBox % "Ohne Trim:`t '" Text "'"
    . "`nTrim:`t '" Trim(Text) "'"
    . "`nLTrim:`t '" LTrim(Text) "'"
    . "`nRTrim:`t '" RTrim(Text) "'"

Entfernt alle Nullen von der linken Seite einer Zeichenkette.

MsgBox % LTrim("00000123", "0")