function DelimitedToTable(s, d) if not d or #d < 1 then return nil end local tbl = {}; local sa = s; local sD = ""; local nP = string.find(sa, d) while nP do sD = string.sub(sa, 1, nP-1) table.insert(tbl, #tbl+1, sD) sa = string.sub(sa, nP+1, -1) nP = string.find(sa, d) end if sa ~= "" then table.insert(tbl, #tbl+1, sa) end return tbl; end