Moduł:Formatuj Słownik: Różnice pomiędzy wersjami
Z Nonsensopedii, polskiej encyklopedii humoru
Ostrzyciel (dyskusja • edycje) M |
Ostrzyciel (dyskusja • edycje) M |
||
(Nie pokazano 2 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
Linia 4: | Linia 4: | ||
function p.wywalObrazki(frame) |
function p.wywalObrazki(frame) |
||
local text = frame.args[1] or '' |
local text = frame.args[1] or '' |
||
text = mw.ustring.gsub(text, '%[%[ |
text = mw.ustring.gsub(text, '%[%[[fF]ile:', '[[Plik:') |
||
text = mw.ustring.gsub(text, '%[%[ |
text = mw.ustring.gsub(text, '%[%[[pP]lik:.-thumb.-%]%].-%s', '') |
||
text = mw.ustring.gsub(text, '%[%[ |
text = mw.ustring.gsub(text, '%[%[[pP]lik:.-right.-%]%].-%s', '') |
||
text = mw.ustring.gsub(text, '%[%[ |
text = mw.ustring.gsub(text, '%[%[[pP]lik:.-thumb.-%]%].-$', '') |
||
text = mw.ustring.gsub(text, '%[%[[pP]lik:.-right.-%]%].-$', '') |
|||
return |
return text |
||
end |
end |
||
Aktualna wersja na dzień 13:02, 1 lut 2021
Funkcje do formatowania haseł słownikowych przy transkluzji.
local tools = require('Moduł:Narzędzia')
local p = {}
function p.wywalObrazki(frame)
local text = frame.args[1] or ''
text = mw.ustring.gsub(text, '%[%[[fF]ile:', '[[Plik:')
text = mw.ustring.gsub(text, '%[%[[pP]lik:.-thumb.-%]%].-%s', '')
text = mw.ustring.gsub(text, '%[%[[pP]lik:.-right.-%]%].-%s', '')
text = mw.ustring.gsub(text, '%[%[[pP]lik:.-thumb.-%]%].-$', '')
text = mw.ustring.gsub(text, '%[%[[pP]lik:.-right.-%]%].-$', '')
return text
end
return p