
Der Funktionsblock SUBSTR schneidet einen Teil einer Zeichenkette ab und gibt diesen zurück.
Definiert die Zeichenkette, die bearbeitet wird.
Definiert den Start fürs Ausschneiden. Der Wert kann auch Negativ sein, damit wird von hinten nach vorne abschnitten. Die Position beginnt bei 0.
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.
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" |