模块:KillHtml
跳到导航
跳到搜索
可在模块:KillHtml/doc创建此模块的帮助文档
local p = {}
--这个函数用于在set前将html tag屏蔽,同时恢复被保护的符号
function p.killHtmlAndRestore(frame)
local args=(frame==mw.getCurrentFrame()and frame.args)or frame
local str=args.str
str=string.gsub(str,'<','<');
str=string.gsub(str,'>','>');
str=string.gsub(str,'"','"');
str=string.gsub(str,"'",''');
str=string.gsub(str,"@@@lt",'<');
str=string.gsub(str,"@@@gt",'>');
str=string.gsub(str,"@@@",'"');
return str
end
return p