Modul:aewi.WortstrukturMarkerEntfernen
Erscheinungsbild
Die Dokumentation für dieses Modul kann unter Modul:aewi.WortstrukturMarkerEntfernen/Doku erstellt werden
local p = {}
function p.main(frame)
local richtung = mw.text.trim(frame.args[1] or 'and')
local anzahl = tonumber(mw.text.trim(frame.args[2] or '1')) or 1
anzahl = math.max(0, math.floor(anzahl))
local name = mw.title.getCurrentTitle().text
local laenge = mw.ustring.len(name)
if anzahl == 0 then
return name
end
if anzahl >= laenge then
return ''
end
if richtung == 'end' then
return mw.ustring.sub(name, 1, laenge - anzahl)
end
return mw.ustring.sub(name, anzahl + 1)
end
return p