Вы можете использовать эту функцию.
function string:split(_sep)
local sep, fields = _sep or ":", {}
local pattern = string.format("([^%s]+)", sep)
self:gsub(pattern, function(c) fields[#fields+1] = c end)
return fields
end
Это вернет таблицу, которая разделена на _sep.