跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
快速跳转
快速上手
登场角色
歌曲列表
成就指南
任务指南
DLC购买指南
其他企划
CDC赛事
DJMAX Ent
DJMAX中文资料库
搜索
搜索
外观
外观
移至侧栏
隐藏
创建账号
登录
个人工具
创建账号
登录
查看“︁模块:ExampleTable”︁的源代码
模块
讨论
English
阅读
查看源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
查看源代码
查看历史
常规
链入页面
相关更改
页面信息
←
模块:ExampleTable
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
local p = {} local getArgs = require('Module:Arguments').getArgs function p.main(frame) local args = getArgs(frame) -- 获取输入和输出参数 local input = args[1] or "" local output = args[2] -- 如果 output 未提供,则移除左侧的 <nowiki> 标签并渲染内容 if not output then -- 检查输入是否包含 <nowiki> 标签 local has_nowiki = input:match("</?nowiki>") if has_nowiki then -- 移除 <nowiki> 标签并渲染内容 local nowiki_content = input:gsub("</?nowiki>", "") output = frame:preprocess(nowiki_content) else -- 如果输入没有 <nowiki> 标签,则直接使用输入作为输出 output = input end end -- 清理输出中的多余空格和换行 output = output:gsub("\n+", "\n"):gsub("^%s*(.-)%s*$", "%1") -- 创建表格HTML local tableHtml = mw.html.create('table') :addClass('wikitable') :tag('tr') :tag('th') :css('width', '50%') :wikitext('输入') :done() :tag('th') :css('width', '50%') :wikitext('输出') :done() :done() :tag('tr') :tag('td') :css({ ['vertical-align'] = 'middle', width = '50%' }) :tag('pre') :css('white-space', 'pre-wrap') :wikitext(input) -- 左侧显示原始输入(包括 <nowiki> 标签) :done() :done() :tag('td') :css({ ['vertical-align'] = 'middle', width = '50%' }) :wikitext(output) -- 右侧显示输出内容 :done() :done() return tostring(tableHtml) end return p
该页面使用的模板:
模块:ExampleTable/doc
(
查看源代码
)
返回
模块:ExampleTable
。
搜索
搜索
查看“︁模块:ExampleTable”︁的源代码
添加话题