Modul:AdressenSort
Erscheinungsbild
Vorlagenprogrammierung | Diskussionen | Lua | Unterseiten | ||
Modul | Deutsch
|
Modul: | Dokumentation |
Diese Seite enthält Code in der Programmiersprache Lua. Einbindungszahl Cirrus
local p = {}
function p.convert(frame)
local adresse = frame.args[1]
local adresslaenge = mw.ustring.len(adresse)
local nummernstart = mw.ustring.find(adresse, '%d')
local strasse = mw.ustring.sub(adresse,1,nummernstart-1)
local hausnummer = mw.ustring.sub(adresse,nummernstart,adresslaenge)
local ziffernzahl = mw.ustring.len(hausnummer)
return strasse + mw.ustring.rep('0',4-ziffernzahl) + hausnummer
end
return p