Funksjonsblokk SUBSTR

Funksjonsblokken SUBSTR klipper ut en del av en streng og returnerer denne.

Inngang STR

Definerer strengen som bearbeides.

Inngang START

Definerer starten for kutting. Verdien kan også være negativ, da blir det kuttet fra bak til front. Posisjonen starter ved 0.

Inngang LEN

Lengden på den utklippte strengen. Verdien kan også være negativ. Da blir lengden begrenset fra bak til front. Ingen verdi eller NULL definerer ingen lengde. FALSE er lik 0 og TRUE lik 1.

Eksempler

På inngangen STR ligger "Hallo Welt".

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