StringLeft / StringRight


Speichert eine Reihe von Zeichen von der linken oder rechten Seite einer Zeichenfolge.

StringLeft, OutputVar, InputVar, Count
StringRight, OutputVar, InputVar, Count
NewStr := SubStr(String, StartPos [, Length]) ; Siehe auch die SubStr()-Funktion für mehr Details.

Parameter

OutputVar Der Name der Variablen in der die Zeichenkette aus InputVar gespeichert werden soll.
InputVar Der Name der Variablen aus deren Inhalte die Zeichenkette extrahiert werden soll. Der Name darf nicht von Prozentzeichen umschlossen sein, es sei denn, Sie möchten den Inhalt einer Variable verwenden, die diesen Namen trägt.
Count Die Anzahl der Zeichen an die gespeichert werden sollen, welche ein Ausdruck sein kann. Bei einem Count von kleiner oder gleich Null ist OutputVar leer (blank). Ist Count größer als die Länge von InputVar, werden alle Zeichen von InputVar in OutputVar gespeichert.

Anmerkungen

Bei diesem und auch allen anderen Befehlen kann OutputVar die selbe Variable wie InputVar sein.

Siehe auch

SubStr(), StringMid, StringTrimLeft, StringTrimRight, IfInString, StringGetPos, StringLen, StringLower, StringUpper, StringReplace

Beispiele

String = Das ist ein Test.
StringLeft, OutputVar, String, 3 ; Speichert die Zeichen "Das" in OutputVar.
StringRight, OutputVar, String, 5 ;Speichert die Zeichen "Test." in OutputVar.