String functions
The following string functions are implemented:
- <CHR(x)> – returns the character for a specified ASCII value <x>. 
- <ORD(Str)> – returns the ordinal value of the first character of the string <Str>. 
- <LEN(Str)> – returns the length of the string <Str> (the number of characters in the string). 
- <POS(Pat, Str)> – returns the index of the first occurrence of the string <Pat> in the <Str> string. Returns 0 if the <Pat> string is not found in the <Str> string. 
- <NUM(Str)> – converts a string <Str> to a numeric representation; If the string is invalid, the functions returns 0. 
- <STR(n)> – converts number <n> into a string representation. 
- <COPY(Str, n, m)> – returns a substring of <Str> containing <m> characters and starting at index <n>. 
- <UPCASE(Str)> – returns a copy of the string <Str> in upper case. 
- <REPLACE(<string variable>, <looked string>, <string for replace>)> The replace statement of the substring in a string <REPLACE>. 
Where:
- <Str>, <Pat> – expressions that evaluate into a string value (variables, literal constants, functions or expressions); 
- <n>, <m> – numeric values. 
See also:
Predefined variables and functions
The replace statement of the substring in a string <REPLACE>