
Den funktionsblok SUBSTR skærer et stykke af en streng og returnerer dette.
Definerer den streng, der bearbejdes.
Definerer starten til udskæring. Værdien kan også være negativ, så skæres der fra baglæns. Positionen starter ved 0.
Længden af den udskårne streng. Værdien kan også være negativ. Så begrænser længden fra baglæns. Ingen værdi eller NULL definerer ingen længde. FALSE er lig med 0 og TRUE lig med 1.
På indgangen STR ligger "Hallo Welt" an.
| START | LEN | Resultat |
|---|---|---|
| 1 | NULL | "allo Welt" |
| 1 | 2 | "al" |
| -2 | 2 | "lt" |
| 0 | -2 | "Hallo We" |
| -2 | -1 | "l" |