4.6 KiB
4.6 KiB
Contents
[TOC]
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)