Funktionsblock SUBSTR

Der Funktionsblock SUBSTR schneidet einen Teil einer Zeichenkette ab und gibt diesen zurück.

Eingang STR

Definiert die Zeichenkette, die bearbeitet wird.

Eingang START

Definiert den Start fürs Ausschneiden. Der Wert kann auch Negativ sein, damit wird von hinten nach vorne abschnitten. Die Position beginnt bei 0.

Eingang LEN

Die Länge der auszuschneidenden Zeichenkette. Der Wert kann auch Negativ sein. Dann wird die Länge von hinten nach vorne limitiert. Kein Wert oder NULL definiert keine Länge. FALSE ist gleich 0 und TRUE gleich 1.

Beispiele

Am Eingang STR liegt "Hallo Welt" an.

START LEN Ergebnis
1 NULL "allo Welt"
1 2 "al"
-2 2 "lt"
0 -2 "Hallo We"
-2 -1 "l"