模块:SortPinyin
来自 LNN的:not(博客)?
更多操作
此模块的文档可以在模块:SortPinyin/doc创建
local p = {}
local getArgs = require("Module:Arguments").getArgs
function p._sortPinyin(text)
local str = mw.ustring.gsub(text, "(.){([^}])([^}]*)}", "%2" .. mw.ustring.char(0x10ffff) .. "%3%1")
return str
end
function p.sortPinyin(frame)
local args = getArgs(frame)
return p._sortPinyin(args[1])
end
return p