# String functions Reference

Below is a complete list of the functions available in AutoIt. Click on a function name for a detailed description.

Function | Description
--- | ---
StringAddCR | Takes a string and prefixes all linefeed characters ( Chr(10) ) with a carriage return character ( Chr(13) ).
StringCompare | Compares two strings with options.
StringFormat | Returns a formatted string (similar to the C sprintf() function).
StringFromASCIIArray | Converts an array of ASCII codes to a string.
StringInStr | Checks if a string contains a given substring.
StringIsAlNum | Checks if a string contains only alphanumeric characters.
StringIsAlpha | Checks if a string contains only alphabetic characters.
StringIsASCII | Checks if a string contains only ASCII characters in the range 0x00 - 0x7f (0 - 127).
StringIsDigit | Checks if a string contains only digit (0-9) characters.
StringIsFloat | Checks if a string is a floating point number.
StringIsInt | Checks if a string is an integer.
StringIsLower | Checks if a string contains only lowercase characters.
StringIsSpace | Checks if a string contains only whitespace characters.
StringIsUpper | Checks if a string contains only uppercase characters.
StringIsXDigit | Checks if a string contains only hexadecimal digit (0-9, A-F) characters.
StringLeft | Returns a number of characters from the left-hand side of a string.
StringLen | Returns the number of characters in a string.
StringLower | Converts a string to lowercase.
StringMid | Extracts a number of characters from a string.
StringRegExp | Check if a string fits a given regular expression pattern.
StringRegExpReplace | Replace text in a string based on regular expressions.
StringReplace | Replaces substrings in a string.
StringReverse | Reverses the contents of the specified string.
StringRight | Returns a number of characters from the right-hand side of a string.
StringSplit | Splits up a string into substrings depending on the given delimiters.
StringStripCR | Removes all carriage return values ( Chr(13) ) from a string.
StringStripWS | Strips the white space in a string.
StringToASCIIArray | Converts a string to an array containing the ASCII code of each character.
StringTrimLeft | Trims a number of characters from the left hand side of a string.
StringTrimRight | Trims a number of characters from the right hand side of a string.
StringUpper | Converts a string to uppercase.