Hi,
Simple Lösungen wird es wohl nicht geben.
Das sehe ich auch so.
Straße des Friedens
Straße des 17. Juni
Berliner Hauptstraße
Martin-Luther-Straße
Kleine Berliner Straße
in Elster-Trebnitz: "A", "B", "C" ...
in Berlin "Straße A", "Straße B", "Straße C", aber auch "Straße 5" ...
in Mannheim: "A1", "A2", ..., "B1", "B2", ...
in Ernzen: "Auf der Höh'" (Beachte den ' am Ende)
in Ahlen: "Up'n Koeppen"
in Arzberg: "G'steinigt"
und ich könnte noch viele ungewöhnliche Varianten raussuchen.
Was ist, wenn doch jemand mal in einer Allee, einem Weg oder Platz wohnt?
oder "Feld", oder "Diek" oder "Deich" oder "Chaussee" oder "Berg" oder "Gasse" oder "Bach" oder ...
Es gibt laut offiziellen Postdaten ca. 1,25 Mio Straßennamen, und immerhin noch ~439000 verschiedene Straßennamen in Deutschland. Ungefähr 339000 enden auf Straße.
Bleiben ~100000, die nicht in das Schema passen.
Und das Straße steht nicht notwendigerweise am Anfang oder am Ende. "Industriestraße Ost" oder "Kanalstraße II" oder ...
Die Aufgabe erscheint mir ziemlich unlösbar. Es sei denn, Du willst jeweils alle 439000 Straßennamen testen.
Ach ja: die Anzahl der Straßen steigt - es gibt immer wieder Neubaugebiete.
cu,
Andreas a/k/a MudGuard