Module:DateThings: Difference between revisions
Jump to navigation
Jump to search
JoshuaJSlone (talk | contribs) No edit summary |
JoshuaJSlone (talk | contribs) No edit summary |
||
| Line 23: | Line 23: | ||
OutputText = "" | OutputText = "" | ||
for i, v in ipairs(DateList) do | for i, v in ipairs(DateList) do | ||
OutputText = OutputText .. DateList[i] .. | OutputText = OutputText .. DateList[i] .. OutputSeparator | ||
end | end | ||
Revision as of 22:18, 1 December 2024
Documentation for this module may be created at Module:DateThings/doc
local p = {}
--Copied from https://stackoverflow.com/questions/1426954/split-string-in-lua
function mysplit(inputstr, sep)
if sep == nil then
sep = "%s"
end
local t = {}
for str in string.gmatch(inputstr, "([^"..sep.."]+)") do
table.insert(t, str)
end
return t
end
function p.datesplit(frame)
InputSeparator = ","
OutputSeparator = "・"
InputText = frame.args[1]
DateList = mysplit(InputText,",")
OutputText = ""
for i, v in ipairs(DateList) do
OutputText = OutputText .. DateList[i] .. OutputSeparator
end
--OutputText = Separator .. InputText .. Separator
return OutputText
end
return p