Splits a string based on another seperator string. Also available as string.split (though not provided by the Lua standard library).
See also Utility functions.
Signature:
... = strsplit("sep", "text", limit)
Arguments:
sep- The seperator string to use (string)text- The text to split (string)limit- The maximum number of pieces to split the string into (number)
Returns:
...- A list of strings, split from the input text based on the seperator string (string)
Examples:
-- Split the string "a:b:c:d"
strsplit(":", "a:b:c:d", 2)
-- Returns "a", "b:c:d"
-- Split the string "a::b::c::d"
strsplit("::", "a::b::c::d")
-- Returns "a", "b", "c", "d"