可在模块:StringSplit2List/doc创建此模块的帮助文档
-- Module:StringSplit2List
local p = {}
function p.list(frame)
local inputString = frame.args[1] or ''
local delimiter = frame.args[2] or ';'
-- split the string into individual keywords
local keywords = {}
for keyword in string.gmatch(inputString, '([^' .. delimiter .. ']+)') do
table.insert(keywords, keyword)
end
-- output the keywords as a list
local list = ''
for _, keyword in ipairs(keywords) do
list = list .. '{{Pcnodeoutput|' .. keyword .. '}}<br>'
end
return list
end
return p