CT3 string functions


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
NUMTOKEN()Retrieves the number of tokens in a string
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
RESTTOKEN()Restore global token environment
SAVETOKEN()Save the global token environment
SETATLIKE()Determine scan behaviour in some string functions
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