Working with substrings

To treat a CHAR(n) or STRING variable as an array of characters, you can use brackets.

Creating a substring

To use the bracket syntax to create a substring:
myStringVar1 STRING = "abcdefghijklmn";
myStringVar2 STRING;

myStringVar2 = myStringVar1[3:6];
writeStdOut(myStringVar2);  // displays "cdef"

Right-justifying a character variable

To create a fixed-length character variable to contain the right-justified contents of a STRING:
myCharVar CHAR(10);
myStringVar STRING = "abc";

myCharVar[10 - strLib.characterLen(myStringVar) : 10] = myStringVar;
writeStdOut(myCharVar);  // displays "       abc"

Feedback