查看“模块:Ns”的源代码
因为以下原因,您没有权限编辑本页:
您可以查看与复制此页面的源代码。
local module = {}
--判断两个名字空间名称是否相等。
--规则:
-- 1.下划线与空白字符相等。
-- 2.首尾的空白字符忽略。
-- 3.大小写不敏感。
function ns_eq(ns1, ns2)
ns1 = mw.ustring.gsub(ns1 or "", "[%s_]+", " ")
ns1 = mw.text.trim(ns1)
ns2 = mw.ustring.gsub(ns2 or "", "[%s_]+", " ")
ns2 = mw.text.trim(ns2)
if ns1 == ns2 then return true
elseif mw.ustring.len(ns1) ~= mw.ustring.len(ns2) then return false
else return mw.ustring.lower(ns1) == mw.ustring.lower(ns2)
end
end
function ns_find(page)
local ns = mw.ustring.match(page, "^[^:]*")
000
1:0
返回至模块:Ns。