StringTrimLeft / StringTrimRight

Entfernt eine bestimmte Anzahl an Zeichen von der linken oder rechten Seite einer Zeichenkette.

Veraltet: Diese Befehle sind nicht für neue Skripte empfohlen. Verwenden Sie stattdessen die SubStr-Funktion.

StringTrimLeft, AusgabeVar, EingabeVar, Anzahl
StringTrimRight, AusgabeVar, EingabeVar, Anzahl

Parameter

AusgabeVar

Name der Variable, in der die gekürzte Version von EingabeVar gespeichert werden soll.

EingabeVar

Name der Variable, deren Inhalt eingelesen werden soll. Umschließen Sie den Namen nicht mit Prozentzeichen, es sei denn, Sie wollen den Inhalt der Variable als Namen verwenden.

Anzahl

Die Anzahl der zu entfernenden Zeichen, das auch ein Ausdruck sein kann. Ist Anzahl kleiner gleich 0, wird AusgabeVar den gesamten Inhalt von EingabeVar enthalten. Wenn Anzahl die Länge von EingabeVar überschreitet, wird AusgabeVar leer gemacht.

Bemerkungen

Bei diesen und allen anderen Befehlen kann AusgabeVar auch EingabeVar sein, und umgekehrt.

Siehe auch

SubStr(), StringMid, StringLeft, StringRight, IfInString, StringGetPos, StringLen, StringLower, StringUpper, StringReplace

Beispiel

Zeichenkette = Das ist ein Test.
StringTrimLeft, AusgabeVar, Zeichenkette, 4  ; Speichert die Zeichenkette "ist ein Test." in AusgabeVar.
StringTrimRight, AusgabeVar, Zeichenkette, 6  ; Speichert die Zeichenkette "Das ist ein" in AusgabeVar.