LAST( )-Funktion

Gibt eine bestimmte Anzahl von Zeichen am Ende einer Zeichenfolge zurück.

Syntax

LAST(Zeichenfolge; Länge)

Parameter

Name Typ Beschreibung
Zeichenfolge Zeichen Der Wert, aus dem die Zeichen extrahiert werden sollen.
Länge numerisch Die Anzahl der zurückzugebenden Zeichen.

Ausgabe

Zeichen.

Beispiele

Einfache Beispiele

Gibt „Savings“ zurück:

LAST("Kontotyp: Sparbuch"; 8)

Gibt „efghi“ zurück:

LAST("abcdefghi"; 5)

Gibt „fghi “ zurück:

LAST("abcdefghi "; 5)

Gibt „   abc“ zurück, weil der Wert der Zeichenfolge kürzer als die angegebene Länge ist, sodass der Ausgabe führende Leerzeichen hinzugefügt werden:

LAST("abc"; 6)

Bemerkungen

Durch nachgestellte Leerzeichen verursachte leere Ergebnisse

Nachgestellte Leerzeichen der Zeichenfolge können leere Ergebnisse der LAST( )-Funktion verursachen.

So wird beispielsweise für LAST("6483-30384   "; 3) als Ergebnis „   “ ausgegeben.

Verwenden Sie die ALLTRIM( )-Funktion zum Entfernen von abschließenden Leerzeichen in der Zeichenfolge.

Beispiel: LAST(ALLTRIM("6483-30384   "); 3) gibt „384“ zurück.

Zeichen ab dem Beginn einer Zeichenfolge zurückgeben

Wenn Sie eine bestimmte Anzahl von Zeichen ab dem Beginn einer Zeichenfolge zurückgeben möchten, verwenden Sie die SUBSTR( )-Funktion. Weitere Informationen finden Sie unter SUBSTR( )-Funktion.

Leitfaden für die Skripterstellung in ACL 14.1