split
Compartido
Divide un texto en trozos en los separadores.
table split(string text, string|int separator)
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| text | string | El texto. Solo cuenta hasta su primer byte nulo. |
| separator | string|int | Los caracteres que separan, o el código de un carácter. |
Retorno
Una lista con los trozos. Los trozos vacíos se dejan fuera.
Ejemplo
local parts = split("2495.1,-1687.4,14.5", ",")
local x, y, z = tonumber(parts[1]), tonumber(parts[2]), tonumber(parts[3])AtenciónCada carácter del separador separa por sí solo:
split("a, b", ", ") corta en la coma y en el espacio.