StringTrimLeft / StringTrimRight

Entfernt eine bestimmte Anzahl von 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 Ausgabevariable, in der die gekürzte Version von EingabeVar gespeichert werden soll.

EingabeVar

Name der Eingabevariable, 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. Kann ein Ausdruck sein. Wenn Anzahl kleiner gleich 0 ist, wird AusgabeVar auf den gesamten Inhalt von EingabeVar gesetzt. Wenn Anzahl die Länge von EingabeVar überschreitet, wird AusgabeVar leer gemacht.

Bemerkungen

Bei diesem und allen anderen Befehlen darf AusgabeVar die gleiche Variable wie EingabeVar sein.

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

Beispiele

Entfernt 4 Zeichen von der linken Seite der Zeichenkette und speichert "ist ein Test." in AusgabeVar.

Zkette := "Das ist ein Test."
StringTrimLeft, AusgabeVar, Zeichenkette, 4

Entfernt 6 Zeichen von der rechten Seite der Zeichenkette und speichert "Das ist ein" in AusgabeVar.

Zkette := "Das ist ein Test."
StringTrimRight, AusgabeVar, Zeichenkette, 6