模块:地名链接隐藏后缀:修订间差异

来自希服维基
跳到导航 跳到搜索
无编辑摘要
无编辑摘要
 
第4行: 第4行:
function p._hide_suffix_in_placename_links(str)
function p._hide_suffix_in_placename_links(str)
str = mw.ustring.gsub(str, "%[%[(%a+)(地[区方])%]%]", "[[%1%2|%1]]")
str = mw.ustring.gsub(str, "%[%[(%a+)(地[区方])%]%]", "[[%1%2|%1]]")
str = mw.ustring.gsub(str, "%[%[(%a+)([市区县府])%]%]", "[[%1%2|%1]]")
str = mw.ustring.gsub(str, "%[%[(%a+)([省市区县乡村府])%]%]", "[[%1%2|%1]]")
return str
return str
end
end

2025年1月15日 (三) 22:15的最新版本

可在模块:地名链接隐藏后缀/doc创建此模块的帮助文档

local getArgs = require('Module:Arguments').getArgs
local p = {}

function p._hide_suffix_in_placename_links(str)
	str = mw.ustring.gsub(str, "%[%[(%a+)(地[区方])%]%]", "[[%1%2|%1]]")
	str = mw.ustring.gsub(str, "%[%[(%a+)([省市区县乡村府])%]%]", "[[%1%2|%1]]")
	return str
end

function p.hide_suffix_in_placename_links(frame)
	local args = getArgs(frame)
	return p._hide_suffix_in_placename_links(args[1])
end

return p