| AddChar | Add characters to the left of a string till a certain length | 
| AddCharR | Add chars at the end of a string till it reaches a certain length | 
| AnsiContainsStr | Checks whether a string contains a given substring | 
| AnsiContainsText | Check whether a string contains a certain substring, ignoring case. | 
| AnsiEndsStr | Check whether a string ends with a certain substring | 
| AnsiEndsText | Check whether a string ends with a certain substring, ignoring case. | 
| AnsiIndexStr | Searches, observing case, for a string in an array of strings. | 
| AnsiIndexText | Searches, case insensitive, for a string in an array of strings. | 
| AnsiLeftStr | Copies a number of characters starting at the left of a string | 
| AnsiMatchStr | Check whether a string occurs in an array of strings, observing case. | 
| AnsiMatchText | Check whether a string occurs in an array of strings, disregarding case. | 
| AnsiMidStr | Returns a number of characters copied from a given location in a string | 
| AnsiProperCase | Pretty-Print a string: make lowercase and capitalize first letters of words | 
| AnsiReplaceStr | Search and replace all occurrences of a string, case sensitive. | 
| AnsiReplaceText | Search and replace all occurrences of a string, case insensitive. | 
| AnsiResemblesText | Check whether 2 strings resemble each other. | 
| AnsiReverseString | Reverse the letters in a string. | 
| AnsiRightStr | Copies a number of characters starting at the right of a string | 
| AnsiStartsStr | Check whether a string starts with a given substring, observing case | 
| AnsiStartsText | Check whether a string starts with a given substring, ignoring case | 
| BinToHex | Convert a binary buffer to a hexadecimal string | 
| ContainsStr | Check whether one text contains another (case sensitive) | 
| ContainsText | Check whether one text contains another (case insensitive) | 
| Copy2Space | Returns all characters in a string till the first space character (not included). | 
| Copy2SpaceDel | Deletes and returns all characters in a string till the first space character (not included). | 
| Copy2Symb | Returns all characters in a string till a given character (not included). | 
| Copy2SymbDel | Deletes and returns all characters in a string till a given character (not included). | 
| Dec2Numb | Convert a decimal number to a string representation, using given a base. | 
| DecodeSoundexInt | Decodes the integer representation of a soundex code and returns the original soundex code. | 
| DecodeSoundexWord | Decodes the word-sized representation of a soundex code and returns the original soundex code. | 
| DelChars | Delete all occurrences of a given character from a string. | 
| DelSpace | Delete all occurrences of a space from a string. | 
| DelSpace1 | Reduces sequences of space characters to 1 space character. | 
| DupeString | Creates and concatenates N copies of a string | 
| EndsStr | Check whether one string ends with another | 
| EndsText | Check whether one text ends with another | 
| ExtractDelimited | Extract the N-th delimited part from a string. | 
| ExtractSubstr | Extract a word from a string, starting at a given position in the string. | 
| ExtractWord | Extract the N-th word out of a string. | 
| ExtractWordPos | Extract a word from a string, and return the position where it was located in the string. | 
| FindMatchesBoyerMooreCaseInSensitive | Find case-insensitive matches of a string using a Boyer-Moore algorithm | 
| FindMatchesBoyerMooreCaseSensitive | Find case-sensitive matches of a string using a Boyer-Moore algorithm | 
| FindPart | Search for a substring in a string, using wildcards. | 
| GetCmdLineArg | Returns the command-line argument following the given switch. | 
| Hex2Dec | Converts a hexadecimal string to a decimal value | 
| Hex2Dec64 | Convert hexadecimal value to 64-bit integer | 
| HexToBin | Convert a hexadecimal string to a binary buffer | 
| IfThen | Returns one of two strings, depending on a boolean expression | 
| in(string,):Boolean | Check presence of string in an array of strings | 
| in(UnicodeString,):Boolean | Check presence of string in an array of strings | 
| IndexStr | Searches, observing case, for a string in an array of strings. | 
| IndexText | Index of text in a list of values | 
| IntToBin | Converts an integer to a binary string representation, inserting spaces at fixed locations. | 
| IntToRoman | Represent an integer with roman numerals | 
| IsEmptyStr | Check whether a string is empty, disregarding whitespace characters | 
| IsWild | Check whether a string matches a wildcard search expression. | 
| IsWordPresent | Check for the presence of a word in a string. | 
| LeftBStr | Copies Count characters starting at the left of a string. | 
| LeftStr | Copies Count characters starting at the left of a string. | 
| MatchStr | Check whether a string occurs in an array of strings, observing case. | 
| MatchText | Check if a string is in a list of values | 
| MidBStr | Copies a number of characters starting at a given position in a string. | 
| MidStr | Copies a number of characters starting at a given position in a string. | 
| NaturalCompareText | Compare using natural sort | 
| NPos | Returns the position of the N-th occurrence of a substring in a string. | 
| Numb2Dec | Converts a string representation of a number to its numerical value, given a certain base. | 
| Numb2USA | Insert thousand separators. | 
| PadCenter | Pad the string to a certain length, so the string is centered. | 
| PadLeft | Add spaces to the left of a string till a certain length is reached. | 
| PadRight | Add spaces to the right of a string till a certain length is reached. | 
| PosEx | Search for the occurrence of a character in a string, starting at a certain position. | 
| PosSet | Return the position in a string of any character out of a set of characters | 
| PosSetEx | Return the position in a string of any character out of a set of characters, starting at a certain position | 
| RandomFrom | Choose a random string from an array of strings. | 
| Removeleadingchars | Remove any leading characters in a set from a string | 
| RemovePadChars | Remove any trailing or leading characters in a set from a string | 
| RemoveTrailingChars | Remove any trailing characters in a set from a string | 
| ReplaceStr | Replace strings case-sensitively | 
| ReplaceText | Replace strings case-insensitively | 
| ResemblesText | Check whether 2 strings resemble each other | 
| ReverseString | Reverse characters in a string | 
| RightBStr | Copy a given number of characters (bytes), counting from the right of a string. | 
| RightStr | Copy a given number of characters, counting from the right of a string. | 
| RomanToInt | Convert a string with a Roman number to it's decimal value. | 
| RomanToIntDef | Convert a roman numeral to an integer value | 
| RPos | Find last occurrence of substring or character in a string | 
| RPosex | Find last occurrence substring or character in a string, starting at a certain position | 
| SearchBuf | Search a buffer for a certain string. | 
| Soundex | Compute the soundex of a string | 
| SoundexCompare | Compare soundex values of 2 strings. | 
| SoundexInt | Soundex value as an integer. | 
| SoundexProc | Default AnsiResemblesText implementation. | 
| SoundexSimilar | Check whether 2 strings have equal soundex values | 
| SoundexWord | Calculate a word-sized soundex value | 
| SplitCommandLine |  | 
| SplitString | Split a string in words | 
| StartsStr | Check whether one string starts with another | 
| StartsText | Check whether one text starts with another | 
| StringReplace | Optimized search-and-replace algorithm | 
| StringsReplace | Replace occurrences of a set of strings to another set of strings | 
| StuffString | Replace part of a string with another string. | 
| Tab2Space | Convert tab characters to a number of spaces | 
| TrimLeftSet | Remove any leading characters in a set from a string and returns the result | 
| TrimRightSet | Remove any trailing characters in a set from a string and returns the result | 
| TrimSet | Remove any leading or trailing characters in a set from a string and returns the result | 
| TryRomanToInt | Try to convert a roman numeral to an integer value. | 
| WordCount | Count the number of words in a string. | 
| WordPosition | Search position of Nth word in a string. | 
| XorDecode | Decode a string encoded with XorEncode | 
| XorEncode | Encode a string by XOR-ing its characters using characters of a given key, representing the result as hex values. | 
| XorString | Encode a string by XOR-ing its characters using characters of a given key. |