LLWiki正在建设中,欢迎加入我们

“模块:Link”的版本间差异

跳转到导航 跳转到搜索
标签移动版网页编辑 移动版编辑
标签移动版网页编辑 移动版编辑
local p = {}
local getArgs = require('module:arguments').getArgs
 
p.main = function(frame)
local s = frame:getParentgetArgs(frame).args[1]
local t, n = s:gsub('(<span%s?.->)%-{(.+)}%-</span>)', '%1-{[[%2|%1]]}-</span>')
if n > 0 then
return t
end
t, n = s:gsub('(<span%s?.->)(.+)</span>)', '%1[[%2|%1]]</span>')
if n > 0 then
return t