Strings {#lua_strings}

String Manipulation

The following methods have been added to the built-in Lua string library.


string.startsWith

string.startsWith(st, prefix) - Checks if a string begins with a set of characters. - Parameters: - st: The string to be checked. - prefix: The prefix to be compared with. - Returns: true if prefix matches the beginning characters of st. - Aliases: - string.beginsWith


string.endsWith

string.endsWith(st, suffix) - Checks if a string ends with a set of characters. - Parameters: - st: The string to be checked. - suffix: The suffix to be compared with. - Returns: true if suffix matches then end characters of st.


string.isNumber

string.isNumber(st) - Checks if a string contains numeric characters only. - Parameters: - st: The string to be checked. - Returns: true if all characters are numeric, false otherwise. - Aliases: - string.isNumeric


string.trim

string.trim(st) - Removes leading & trailing whitespace from a string. - Parameters: - st: The string to be trimmed. - Returns: Trimmed string.


string.ltrim

string.ltrim(st) - Removes leading whitespace from a string. - Parameters: - st: The string to be trimmed. - Returns: Trimmed string.


string.rtrim

string.rtrim(st) - Removes trailing whitespace from a string. - Parameters: - st: The string to be trimmed. - Returns: Trimmed string.


string.builder

string.builder(st) - Creates a new instance of {@link java.lang.StringBuilder}. - Parameters: - st: (optional) String to append on instantiation. - Returns: new StringBuilder instance.