10,940
editsAd placeholder
Module:HasTag: Difference between revisions
Jump to navigation
Jump to search
no edit summary
(Created page with "local p = {} function p.main(frame) return p.hasTag(frame.args[1], frame.args[2]) end function p.hasTag(tag, wikitext) if tag:len() > 50 then error("Tag too long: " .. tag) end local i = wikitext:find('\'"`UNIQ%-%-' .. tag .. '%-') if i == nil then return '' else return i end end return p") |
No edit summary |
||
Line 10: | Line 10: | ||
end | end | ||
local i = wikitext:find('\'"`UNIQ%-%-' .. tag .. '%-') | local i = wikitext:find('\'"`UNIQ%-%-' .. tag .. '%-') | ||
if i == nil then | |||
return '' | |||
else | |||
return i | |||
end | |||
end | |||
function p.main2(frame) | |||
return p.hasTag2(frame.args[1], frame.args[2]) | |||
end | |||
function p.hasTag2(tag, wikitext) | |||
if tag:len() > 50 then | |||
error("Tag too long: " .. tag) | |||
end | |||
local i = wikitext:find('UNIQ.-' .. tag) | |||
if i == nil then | if i == nil then | ||
return '' | return '' |