Zum Inhalt springen

Modul:AdressenSort

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 23. März 2013 um 20:17 Uhr durch Cirdan (Diskussion | Beiträge) (test). Sie kann sich erheblich von der aktuellen Version unterscheiden.
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)
     local sortziffer = ''
     repeat
         sortziffer = sortziffer + '0'
         ziffernzahl = ziffernzahl-1
     until ( ziffernzahl == 0)
     return strasse + sortziffer + hausnummer
end 
return p