Module:Sandbox/Element10101/Split
Appearance
local p = {}
p.split = function (inputstr, sep)
-- if sep is null, set it as space
if sep == nil then
sep = '%s'
end
-- define an array
local t = {}
-- split string based on sep
for str in string.gmatch(inputstr, '([^'..sep..']+)') do
-- insert the substring in table
table.insert(t, str)
end
-- return the array
return t
end
return p