Module:GetPageCode

imported>850710247liu2020年2月21日 (五) 11:12的版本 (创建页面,内容为“return function(name) local code = mw.title.new(name):getContent() local redirect = false if code == nil then return nil end if string.find(code, '^#REDIRECT%s+%…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
Template-info.svg 模块文档  [创建] [刷新]
return function(name)
	local code = mw.title.new(name):getContent()
	local redirect = false
	if code == nil then return nil end
	if string.find(code, '^#REDIRECT%s+%[%[.+%]%]%s*$') or string.find(code, '^#重定向%s+%[%[.+%]%]%s*$') then
		redirect = string.gsub(code, '.+%[%[(.+)%]%]%s*$', '%1')
		code = mw.title.new(redirect):getContent()
	end
	return code, redirect
end