LLWiki正在建设中,欢迎加入我们!
模块:Link
跳转到导航
跳转到搜索
可在模块:Link/doc创建此模块的帮助文档
local p = {} local getArgs = require('module:arguments').getArgs p.main = function(frame) local s = getArgs(frame)[1] local t, n = s:gsub('(<span%s?.->%-{%|?(.+)}%-</span>)', '[[:%2|%1]]') if n > 0 then return t end t, n = s:gsub('(<span%s?.->(.+)</span>)', '[[:%2|%1]]') if n > 0 then return t end t, n = s:gsub('%-{%|?(.+)}%-', '-{[[:%1]]}-') if n > 0 then return t end return '[[:'..s..']]' end return p