Moduł:Formatuj Słownik: Różnice pomiędzy wersjami

Z Nonsensopedii, polskiej encyklopedii humoru
M
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, '%[%[Plik:.-thumb.-%]%].-%s', '')
text = mw.ustring.gsub(text, '%[%[[fF]ile:', '[[Plik:')
text = mw.ustring.gsub(text, '%[%[Plik:.-right.-%]%].-%s', '')
text = mw.ustring.gsub(text, '%[%[[pP]lik:.-thumb.-%]%].-%s', '')
text = mw.ustring.gsub(text, '%[%[Plik:.-thumb.-%]%].-$', '')
text = mw.ustring.gsub(text, '%[%[[pP]lik:.-right.-%]%].-%s', '')
text = mw.ustring.gsub(text, '%[%[Plik:.-right.-%]%].-$', '')
text = mw.ustring.gsub(text, '%[%[[pP]lik:.-thumb.-%]%].-$', '')
text = mw.ustring.gsub(text, '%[%[[pP]lik:.-right.-%]%].-$', '')
return mw.text.trim(text)
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