模块:沙盒/Gakmo/Test
local z = {}
function getCandidates( frame )
local page = mw.title.new( frame.args.title ):getContent()
local list = {}
for n,m in mw.ustring.gmatch( page, frame.args.pattern ) do
list[n] = m
end
return list
end
function z.count( frame )
return #getCandidates( frame )
end
function z.result( frame )
local result = getCandidates( frame )
local linkprefix = frame.args.linkprefix
local date = frame.args.date
return frame:expandTemplate { title = linkprefix, args = { result[date] } }
end
return z