模块:String
此模块的文档可以在模块:String/doc创建
local p = {} function p.sub(frame) local args = frame.args return (string.sub(args[1] .."", args[2] + 0, args[3] + 0)) end function p.mid(frame) local args = frame.args return (string.sub(args[1] .."", args[2] + 0, args[3] - 1 + args[2])) end function p.contain(frame) local args = frame.args if (string.find(args[1], args[2]) == nil) then return 0 else return 1 end end function p.len(frame) return string.len(mw.text.trim(frame.args[1])) end function p.removeBR(frame) return (string.gsub(string.gsub(mw.text.trim(frame.args[1]), "%s*<br *%/? *>%s*", ""), "%s*<br class=[\'\"].*[\'\"]*%/? *>%s*", "")) end function p.origin(frame) return mw.text.trim(frame.args[1]) end return p