切换搜索
搜索
切换菜单
notifications
切换个人菜单
查看“模块:Redirect-distinguish-for”的源代码
来自决策链云智库
更多操作
←
模块:Redirect-distinguish-for
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
mArguments = require('Module:Arguments') mRedirectHatnote = require("Module:Redirect hatnote") local p = {} function p.redirectDistinguishFor(frame) local args = mArguments.getArgs(frame, {parentOnly = true}) local maxArg = 0 for k, v in pairs(args) do if type(k) == 'number' and k > maxArg then maxArg = k end end local parsedArgs = {} for i = 1, maxArg do if i ~= 2 then parsedArgs[i == 1 and 1 or i - 1] = args[i] end end return (string.gsub( --Note that the outer parentheses are necessary! mRedirectHatnote._redirect(parsedArgs, 1, {selfref = args.selfref}), "(redirects? here.)", "%1 Not to be confused with [[:" .. (args[2]:match('^:?(.*)')) .. "]].", 1 )) end return p
本页使用的模板:
模板:Sandbox other
(
查看源代码
)
模板:Tl
(
查看源代码
)
模块:Redirect-distinguish-for/doc
(
查看源代码
)
模块:String
(
查看源代码
)
返回
模块:Redirect-distinguish-for
。