Funktionsblock SUBSTR

Funktionsblocket SUBSTR klipper ut en del av en sträng och returnerar den.

Ingång STR

Definierar strängen som bearbetas.

Ingång START

Definierar startpunkten för utdelningen. Värdet kan också vara negativt, vilket innebär att det klipps från bakifrån till framifrån. Positioneringen börjar vid 0.

Ingång LEN

Längden på den sträng som ska klippas ut. Värdet kan också vara negativt. Då begränsas längden från bakifrån till framifrån. Inget värde eller NULL definierar ingen längd. FALSE är lika med 0 och TRUE lika med 1.

Exempel

På ingången 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"