Модуль:IfCodeInString
Этому модулю не хватает документации. |
local p = {}
function p.main(frame)
frame.args['1'] = '<nowiki>'..frame.args['1']..'</nowiki>'
local targetstring = string.gsub(string.gsub(frame.args['2'],'{','{'),'}','}') or ''
local strreturn
strreturn = frame.args['nomatch'] or frame.args['4'] or ''
if targetstring~='' then
if mw.ustring.find(srcstring,targetstring,0,true)~=nil then strreturn=frame.args['3'] or '' end
end
return frame.args['1']
end
return p