變更
無編輯摘要
function p.getTargetFromText(text)
return string.match(
text,
"^%s*#重定向%s*:?%s*%[%[([^%[%]|]-)%]%]"
) or string.match(
text,
"^%s*#重定向%s*:?%s*%[%[([^%[%]|]-)|[^%[%]]-%]%]"
) or string.match(
text,
"^%s*#[Rr][Ee][Dd][Ii][Rr][Ee][Cc][Tt]%s*:?%s*%[%[([^%[%]|]-)%]%]"
else
error(string.format(
"bad argument 错误参数 #1 to ,调用 'getTarget'" .. " (string, number, or title object expected, got 需要字符串,数字,或标题对象;得到%s)",
type(page)
), 2)
-- the redirect matching pattern, so throw an error.
error(string.format(
'could not parse redirect on page 无法处理页面"%s"上的重定向',
fulltext and titleObj.fullText or titleObj.prefixedText
))