Modul:Char

aus Wikipedia, der freien Enzyklopädie
 Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 31. August 2019 um 16:21 Uhr durch imported>Sarang(584540) (first version). Sie kann sich erheblich von der aktuellen Version unterscheiden.
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Die Dokumentation für dieses Modul kann unter Modul:Char/Doku erstellt werden

--

local p = {}


function p.subst ( frame )
	local args = frame.args;
    local str   =  args[1]; 
    if     mw.ustring.sub ( str, 1, 1 ) == '#' then 
         return '#' .. mw.ustring.sub( str, 2, #str );
    elseif mw.ustring.sub ( str, 1, 1 ) == '*' then 
         return '*' .. mw.ustring.sub( str, 2, #str );
    elseif mw.ustring.sub ( str, 1, 1 ) == ':' then 
         return ':' .. mw.ustring.sub( str, 2, #str );
    elseif mw.ustring.sub ( str, 1, 1 ) == ';' then 
         return '&#59;' .. mw.ustring.sub( str, 2, #str );
    else
         return str;
    end
end


return p;