Contents
String Manipulation
Global table variable: string
Description
The following methods have been added to the built-in Lua
string table.
Methods
string.builder
string.builder
string.builder st
- Creates a StringBuilder.
- Parameters:
- st string String to append on instantiation.
- Returns:
StringBuilder
New
StringBuilderinstance.
string.endsWith
string.endsWith st, suffix
- Checks if a string ends with a set of characters.
- Parameters:
- Returns:
bool
trueif suffix matches the end characters of st. - Aliases:
- string.endswith
string.isNumber
string.isNumber st
- Checks if a string contains numeric characters only.
- Parameters:
- st string The string to be checked.
- Returns:
bool
trueif all characters are numeric,falseotherwise. - Aliases:
- string.isnumber
- string.isNumeric
- string.isnumeric
string.ltrim
string.ltrim st
- Removes leading whitespace from a string.
- Parameters:
- st string The string to be trimmed.
- Returns: string Trimmed string.
string.rtrim
string.rtrim st
- Removes trailing whitespace from a string.
- Parameters:
- st string The string to be trimmed.
- Returns: string Trimmed string.
string.split
string.split str, delim
- Splits a string into a table.
- Parameters:
- Returns: table List of strings.
string.startsWith
string.startsWith st, prefix
- Checks if a string begins with a set of characters.
- Parameters:
- Returns:
bool
trueif prefix matches the beginning characters of st. - Aliases:
- string.startswith
- string.beginsWith
- string.beginswith
string.trim
string.trim st
- Removes leading & trailing whitespace from a string.
- Parameters:
- st string The string to be trimmed.
- Returns: string Trimmed string.
string.valueOf
string.valueOf obj