打开/关闭搜索
搜索
打开/关闭菜单
60
73
29
1.1K
武外梗百科
导航
首页
最近更改
随机页面
站务
其他
友链
特殊页面
打开/关闭外观设置菜单
通知
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
个人工具
讨论
贡献
创建账号
登录
编辑“︁
Module:Cite
”︁
武外梗百科 爱国好学自强图新的百科全书
查看
阅读
编辑源代码
查看历史
associated-pages
模块
讨论
更多操作
Zelda110
(
留言
|
贡献
)
2026年2月9日 (一) 22:27的版本
(
差异
)
←上一版本
|
最后版本
(
差异
) |
下一版本→
(
差异
)
警告:您正在编辑该页面的旧版本。
如果您发布该更改,该版本后的所有更改都会丢失。
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
local p = {} function p.include(frame) local page = mw.text.trim(frame.args[1] or frame.args.page or "") local section = mw.text.trim(frame.args[2] or frame.args.section or "") if page == "" or section == "" then return "" end local title = mw.title.new(page) if not title or not title.exists then return "" end local content = title:getContent() if not content then return "" end -- 转义标题名 local safeSection = mw.ustring.gsub(section, "([%^%$%(%)%%%.%[%]%*%+%-%?])", "%%%1") -- 找目标标题 local startPos, endPos, eqs = mw.ustring.find(content, "\n(=+)%s*" .. safeSection .. "%s*%1%s*\n") if not startPos then startPos, endPos, eqs = mw.ustring.find(content, "^(=+)%s*" .. safeSection .. "%s*%1%s*\n") end if not endPos or not eqs then return "" end local level = mw.ustring.len(eqs) -- 从标题结束后开始逐行扫描 local after = mw.ustring.sub(content, endPos + 1) local lines = {} for line in mw.ustring.gmatch(after, "([^\n]*)\n?") do -- 检查是否是标题行 local m_eqs, m_name = mw.ustring.match(line, "^(=+)%s*(.-)%s*%1%s*$") if m_eqs then local nextLevel = mw.ustring.len(m_eqs) if nextLevel <= level then break -- 遇到同级或更高级标题就停止 end end table.insert(lines, line) end local body = table.concat(lines, "\n") ---------------------------------------------------------------- -- 帽注样式:灰色、斜体、小字号、开头空一点 ---------------------------------------------------------------- local hatnote = '<div style="color:#555;font-size:90%;font-style:italic;margin-bottom:0.5em;"> 主条目:[[' .. page .. ']]</div>' return hatnote .. "\n\n" .. body end return p
摘要:
请注意,所有对武外梗百科的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
武外梗百科:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
预览使用本模板的页面
该页面使用的模板:
Module:Cite/doc
(
编辑
)
编辑“︁
Module:Cite
”︁
武外梗百科 爱国好学自强图新的百科全书