Module:AeroWikiListTools: Difference between revisions
From Aeronautica Official Wiki
More actions
Sqwishyish (talk | contribs) debugging split_list function |
Sqwishyish (talk | contribs) debugging split_list function |
||
Line 3: | Line 3: | ||
p.split_list = function (input_string, template) | p.split_list = function (input_string, template) | ||
local new_string = '' | local new_string = '' | ||
if type(input_string) == table then | |||
table.concat(input_string, '') | |||
end | |||
for split in string.gmatch(input_string, '([^, ]+)') do | for split in string.gmatch(input_string, '([^, ]+)') do | ||
new_string = new_string .. template:gsub('{split}', split) .. ', ' | new_string = new_string .. template:gsub('{split}', split) .. ', ' |
Revision as of 06:51, 29 April 2025
Documentation for this module may be created at Module:AeroWikiListTools/doc
local p = {}
p.split_list = function (input_string, template)
local new_string = ''
if type(input_string) == table then
table.concat(input_string, '')
end
for split in string.gmatch(input_string, '([^, ]+)') do
new_string = new_string .. template:gsub('{split}', split) .. ', '
end
return new_string:sub(1, -3)
end
return p