function split(s, plain_sep) local stringtable = {} local start = 1 local found = string.find(s, plain_sep, start) while found ~= nil do table.insert(stringtable, string.sub(s, start, found - 1)) start = found + string.len(plain_sep) found = string.find(s, plain_sep, start) end if start <= string.len(s) then table.insert(stringtable, string.sub(s, start)) end return stringtable end