Substr

Extrahiert einen Abschnitt aus einer angegebenen Zeichenfolge.

Syntax

Substr( s1 , n1 , n2 )

Parameter

Parameter

Beschreibung

s1

Die Quell-Zeichenfolge.

n1

Die Position in der Zeichenfolge s1 , an der die Extraktion beginnen soll.

Wenn n1 kleiner als 1 ist, geht die Funktion von der ersten Zeichenposition aus. Wenn n1 größer als die Länge von s1 ist, geht die Funktion von der letzten Zeichenposition aus.

n2

Die Anzahl der zu extrahierenden Zeichen.

Wenn n2 kleiner oder gleich 0 ist, gibt FormCalc eine leere Zeichenfolge zurück. Wenn n1 + n2 größer als die Länge von s1 ist, gibt die Funktion die Unterzeichenfolge von der Position von n1 bis zum Ende von s1 zurück.

Beispiele

Die folgende Tabelle zeigt Beispiele für die Verwendung der Funktion Substr :

Ausdruck

Rückgabe

Substr("ABCDEFG", 3, 4)

CDEF

Substr(3214, 2, 1)

2

Substr(Last_Name[0], 1, 3)

Liefert die drei ersten Zeichen aus dem ersten Vorkommen von Last_Name .

Substr("ABCDEFG", 5, 0)

""

Substr("21 Waterloo St.", 4, 5)

Water