更多操作
创建页面,内容为“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.getLegalTitleEn(frame) local args = getArgs(frame) return p.replace( p.replace( args[1], ' ', '_' ), ':', '' ) end return p” |
无编辑摘要 |
||
(未显示同一用户的4个中间版本) | |||
第1行: | 第1行: | ||
local getArgs = require('Module:Arguments').getArgs | local getArgs = require('Module:Arguments').getArgs | ||
local stringUtil = require('Module:StringUtil') | |||
local p = {} | local p = {} | ||
function p.replace(str, | function p.getLegalTitleEn(str) | ||
return stringUtil.replace( | |||
stringUtil.replace(str, ' ', '_'), ':', '' | |||
) | |||
end | end | ||
function p. | function p.getCover(frame) | ||
local args = getArgs(frame) | local args = getArgs(frame) | ||
return p. | return p.getLegalTitleEn(args[1])..'_cover.webp' | ||
end | |||
function p.getArtwork(frame) | |||
local args = getArgs(frame) | |||
return p.getLegalTitleEn(args[1])..'_artwork.webp'; | |||
end | end | ||
return p | return p |
2025年4月2日 (三) 21:47的最新版本
此模块的文档可以在模块:GetString/doc创建
local getArgs = require('Module:Arguments').getArgs
local stringUtil = require('Module:StringUtil')
local p = {}
function p.getLegalTitleEn(str)
return stringUtil.replace(
stringUtil.replace(str, ' ', '_'), ':', ''
)
end
function p.getCover(frame)
local args = getArgs(frame)
return p.getLegalTitleEn(args[1])..'_cover.webp'
end
function p.getArtwork(frame)
local args = getArgs(frame)
return p.getLegalTitleEn(args[1])..'_artwork.webp';
end
return p