More actions
Documentation for this module may be created at Module:SplitStringToTable/doc
local p = {} --p stands for package
--- Split string by delimiter and return the table of string parts
---
--- @param str string String to split
--- @param delimiter string Delimiter used to split the string, default to %s
--- @return table
function p.splitStringIntoTable( str, delimiter )
if delimiter == nil then
delimiter = "%s"
end
local t = {}
for s in string.gmatch( str, '[^' .. delimiter .. ']+' ) do
table.insert( t, s )
end
return t
end
return p