Die Funktion :substring[]
Die Funktion :substring[] erlaubt, aus einer Zeichenkette des Datentyps text einen Teilstring auszuschneiden. :Substring[] gehorcht folgender Syntax:
:substring[element,Argument1,Argument2]
Dabei gibt das erste Argument die Stelle in der Gesamtzeichenkennte an, ab welcher ein Ausschnitt aus der Gesamtzeichenkette angelegt werden soll. Das erste Argument muß verpflichtend gesetzt werden. Als Wert des Arguments muß eine ganze Zahl verwendet werden. Das zweite Argument gibt die Anzahl der Stellen wieder, die der Ausschnitt aus der Gesamtzeichenkette umfassen soll. Dabei wird die in Argument 1 angegebene Stelle mitgezählt. Als Wert kann Argument 2 eine ganze Zahl, ein geschlossenes oder ein offenes Zahlenintervall annehmen. Argument 2 ist optional. Wenn kein zweites Argument gesetzt wird, so entspricht der ausgewählte Teilstring, der Zeichenkette vom ersten Argument bis zum Ende des Gesamtstrings.
Folgende Beispiele sind korrekte Anwednungen von :substring[]
:substring[:element,2]
Entspricht: Ausgabe von :element ab einschließlich der zweiten Stelle bis zum Ende der Gesamtzeichenkette.
:substring[:element,2,2]
Entspricht: Ausgabe von zwei Stellen des Inhalts von :element ab der zweiten Stelle gerechnet (also die zweite und die dritte Stelle).