模块:Dpl unescape
来自 LNN的:not(博客)?
更多操作
此模块的文档可以在模块:Dpl unescape/doc创建
脚本错误:Lua错误:无法创建进程:proc_open(/dev/null): Failed to open stream: Operation not permitted
local p = {}
local libraryUtil = require("libraryUtil")
local getArgs = require("Module:Arguments").getArgs
function p._unescape(str)
libraryUtil.checkType("str", 1, str, "string")
str = string.gsub(str, "}²", "}}")
str = string.gsub(str, "²{", "{{")
str = string.gsub(str, "«", "<")
str = string.gsub(str, "»", ">")
str = string.gsub(str, "¦", "|")
str = string.gsub(str, "¶", "\n")
str = string.gsub(str, "\\n", "\n")
return str
end
function p.unescape(frame)
local args = getArgs(frame)
return p._unescape(args[1])
end
return p