| ADDASCII() | Add an integer value to an ascii value of a string |
| AFTERATNUM() | Returns string portion after nth occurence of substring |
| ASCIISUM() | calculate the sum of the ASCII values of the characters in a string |
| ASCPOS() | ASCII value of a character at a certain position |
| ATADJUST() | Adjusts a sequence within a string to a specified position |
| ATNUM() | Returns the start position of the nth occurence of a substring in a string |
| ATREPL() | Search and replace sequences in a string |
| ATTOKEN() | Position of a token in a string |
| BEFORATNUM() | Returns string portion before nth occurence of substring |
| CHARADD() | Adds corresponding ASCII value of two strings |
| CHARAND() | Combine corresponding ASCII value of two strings with bitwise AND |
| CHAREVEN() | Returns the characters on the even positions in a string |
| CHARHIST() | Generates a character histogram of a string |
| CHARLIST() | Generates a list of all characters in a string |
| CHARMIRR() | Mirror a string |
| CHARMIX() | Mix two strings |
| CHARNOLIST() | Generates a list of all characters not contained in a string |
| CHARNOT() | Process each character in a string with bitwise NOT operation |
| CHARODD() | Returns the characters on the odd positions in a string |
| CHARONE() | Reduce multiple occurences of a character to one |
| CHARONLY() | Intersectional set of two strings based on characters |
| CHAROR() | Combine corresponding ASCII value of two strings with bitwise OR |
| CHARRELA() | Character relation of two strings |
| CHARRELREP() | Relation dependant character replacement |
| CHARREM() | Removes characters from a string |
| CHARREPL() | Replacement of characters |
| CHARRLL() | Process each character in a string with bitwise ROLL LEFT operation |
| CHARRLR() | Process each character in a string with bitwise ROLL RIGHT operation |
| CHARSHL() | Process each character in a string with bitwise SHIFT LEFT operation |
| CHARSHR() | Process each character in a string with bitwise SHIFT RIGHT operation |
| CHARSLIST() | Generates a sorted list of all characters in a string |
| CHARSORT() | Sort sequences within a string. |
| CHARSUB() | Subtracts corresponding ASCII value of two strings |
| CHARSWAP() | Swap neighbouring characters in a string |
| CHARXOR() | Combine corresponding ASCII value of two strings with bitwise XOR |
| COUNTLEFT() | Count a certain character at the beginning of a string |
| COUNTRIGHT() | Count a certain character at the end of a string |
| CSETATMUPA() | Determine "multi-pass" behaviour in some string functions |
| CSETREF() | Determine return value of reference sensitive CT3 string functions |
| JUSTLEFT() | Move characters from the beginning to the end of a string |
| NUMAT() | Number of occurrences of a sequence in a string |
| NUMTOKEN() | Retrieves the number of tokens in a string |
| PADLEFT() | Fills string to a certain length on the left |
| PADRIGHT() | Fills string to a certain length on the right |
| POSALPHA() | Left-most position of a letter in a string |
| POSCHAR() | Replace character at a certain position within a string |
| POSDEL() | Delete characters at a certain position within a string |
| POSDIFF() | The left-most position there two string differ |
| POSEQUAL() | The left-most position there two string begin to be equal |
| POSINS() | Insert characters at a certain position within a string |
| POSLOWER() | Left-most position of a lowercase letter in a string |
| POSRANGE() | Left-most position of a character from a set in a string |
| POSREPL() | Replace characters at a certain position within a string |
| POSUPPER() | Left-most position of an uppercase letter in a string |
| RANGEREM() | Remove characters within a certain ASCII range from a string |
| RANGEREPL | Replace characters within a certain ASCII range from a string |
| REMALL() | Remove certain characters at the left and right of a string |
| REMLEFT() | Remove certain characters at the left of a string |
| REMRIGHT() | Remove certain characters at the right of a string |
| REPLALL() | Replace certain characters at the left and right of a string |
| REPLLEFT() | Replace certain characters at the left of a string |
| REPLRIGHT() | Replace certain characters at the right of a string |
| RESTTOKEN() | Restore global token environment |
| SAVETOKEN() | Save the global token environment |
| SETATLIKE() | Determine scan behaviour in some string functions |
| STRDIFF() | Evaluate the "Edit (Levensthein) Distance" of two strings |
| STRSWAP() | Swap the contents of two strings |
| TABEXPAND() | Replace tabulator control characters with fill characters |
| TABPACK() | Pack fill characters to appropriate tab characters |
| TOKEN() | Tokens of a string |
| TOKENAT() | Get start and end positions of tokens in a token environment |
| TOKENEND() | Check whether additional tokens are available with TOKENNEXT() |
| TOKENEXIT() | Release global token environment |
| TOKENINIT() | Initializes a token environment |
| TOKENLOWER() | Change the first letter of tokens to lower case |
| TOKENNEXT() | Successivly obtains tokens from a string |
| TOKENNUM() | Get the total number of tokens in a token environment |
| TOKENSEP() | Retrieves the token separators of the last token() call |
| TOKENUPPER() | Change the first letter of tokens to upper case |
| VALPOS() | Numerical value of a character at a certain position |
| WORDONE() | Reduce multiple occurences of a double character to one |
| WORDONLY() | Intersectional set of two strings based on double characters |
| WORDREM() | Removes characters from a string |
| WORDREPL() | Replacement of double characters |
| WORDSWAP() | Swap neighbouring double characters in a string |
| WORDTOCHAR() | Replace double with single characters |