「モジュール:Unstrip」の版間の差分

ナビゲーションに移動 検索に移動
編集の要約なし
(Properties から外部リンク記号を取り除くロジック追加)
編集の要約なし
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
管理者、user-upload
31,917

回編集

案内メニュー