Motodai (トーク | 投稿記録)
Properties から外部リンク記号を取り除くロジック追加
Motodai (トーク | 投稿記録)
編集の要約なし
3行目: 3行目:


function p.unstrip(frame)
function p.unstrip(frame)
return mw.text.unstrip(string.gsub(string.gsub(frame.args[1], "%[%[Wikipedia:[^|%]]+|([^%]]+)%]%]", "%1"), "%[%[([^|%]]+)%]%]", "%1") or '')
return mw.text.unstrip(string.gsub(frame.args[1], "([^%[%|%(]+)%s*%b()%s*|%s*[^%]]+%]%]|([^%[%|%(]+)%s*%b()%]|%[%[Wikipedia:[^|%]]+|([^%]]+)%]%]|%[%[([^|%]]+)%]%]", "%1%2%3%4") or '')
end
end


function p.unstripNoWiki(frame)
function p.unstripNoWiki(frame)
return mw.text.unstripNoWiki(string.gsub(string.gsub(frame.args[1], "%[%[Wikipedia:[^|%]]+|([^%]]+)%]%]", "%1"), "%[%[([^|%]]+)%]%]", "%1") or '')
return mw.text.unstripNoWiki(string.gsub(frame.args[1], "([^%[%|%(]+)%s*%b()%s*|%s*[^%]]+%]%]|([^%[%|%(]+)%s*%b()%]|%[%[Wikipedia:[^|%]]+|([^%]]+)%]%]|%[%[([^|%]]+)%]%]", "%1%2%3%4") or '')
end
end


return p
return p