更多操作
创建页面,内容为“local getArgs = require('Module:Arguments').getArgs local p = {} function p.replace(str, target, result) local res = str:gsub(target, result) return res end function p.split(str, separator) local fields = {} local temp = str:gsub(", ", ",") temp:gsub("[^"..separator.."]+", function(c) fields[#fields + 1] = c end) return fields end function p.exec(str) local arr = p.split(str, ",") mw.logObject(arr) return arr end function p.getGenres(f…” |
无编辑摘要 |
||
第2行: | 第2行: | ||
local p = {} | local p = {} | ||
local types = { | |||
Shooter = '射击', | |||
} | |||
function p.replace(str, target, result) | function p.replace(str, target, result) |
2025年3月25日 (二) 17:41的版本
此模块的文档可以在模块:GetGenres/doc创建
local getArgs = require('Module:Arguments').getArgs
local p = {}
local types = {
Shooter = '射击',
}
function p.replace(str, target, result)
local res = str:gsub(target, result)
return res
end
function p.split(str, separator)
local fields = {}
local temp = str:gsub(", ", ",")
temp:gsub("[^"..separator.."]+", function(c) fields[#fields + 1] = c end)
return fields
end
function p.exec(str)
local arr = p.split(str, ",")
mw.logObject(arr)
return arr
end
function p.getGenres(frame)
local args = getArgs(frame)
return args[1]
end
return p