split
Compartilhado
Divide um texto em pedaços nos separadores.
table split(string text, string|int separator)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| text | string | O texto. Só conta até o primeiro byte nulo. |
| separator | string|int | Os caracteres que separam, ou o código de um caractere. |
Retorno
Uma lista com os pedaços. Pedaços vazios são deixados de fora.
Exemplo
local parts = split("2495.1,-1687.4,14.5", ",")
local x, y, z = tonumber(parts[1]), tonumber(parts[2]), tonumber(parts[3])AtençãoCada caractere do separador separa sozinho:
split("a, b", ", ") corta na vírgula e no espaço.