Thread Hausnummern parsen (29 answers)
Opened by jan99 at 2014-09-02 08:05

Raubtier
 2014-09-02 10:56
#177066 #177066
User since
2012-05-04
1054 Artikel
BenutzerIn

user image
Wie du schon richtig erkannt hast, wirst du das niemals "richtig" automatisieren können, da es immer Spezialfälle gibt. Besonders toll ist da ja auch einige Teile von Berlin mit der Rund-Numerierung jeweils zwischen Querstraßen.

Ansonsten kannst du natürlich versuchen, gute Vorschläge zu machen:

Pseudo-Code:

sub parse
- wenn ; vorhanden -> return map parse(einzelne Teile) (Edit: scheint wohl eher return split /;/ zu sein)
- wenn (\d+)-\1([a-z]) -> return expandNummerMitBuchstabenListe($1, $2)
- wenn (\d+)-(\d+) und $2 > $1, return jedeZweiteZahlVonBis($1, $2)
- weitere Regeln hier einfügen

(und REs ggf mit \s* ergänzen)
Last edited: 2014-09-02 10:58:49 +0200 (CEST)

View full thread Hausnummern parsen