Hi,
Die Suche an sich könnte sehr komplex werden. Ein Str in Straße umsetzen ist noch denkbar, genauso ein "v." in ein "von" umzusetzen.
L.-v.-Beethoven-Str.
Aber es gibt sicher weitere Fallen.
Man glaubt gar nicht, was die Leute eingeben - selbst mit Straßen-Ausfüllhilfe (abh. von PLZ/Ort).
Strasse statt Straße, Hauspttrasse (soll Hauptstr. sein) usw.
Außerdem muß man natürlich die vielen Sonderfälle bei Straßennamen berücksichtigen, die die Realität vorgibt (A 1, B 2, C 3 z.B. in Mannheim, in Elstertrebnitz gibt es sogar A, B, C, D usw.) Oder Straße 5 in Berlin.
Oder "KlgV 133 Pz" ...
Bei den erlaubten Zeichen darf man auch nicht zu restriktiv sein, der Apostroph kommt z.B. vor (Up'n Damme). Oder akzentierte Zeichen (Carl-von-Linné-Str.).
Und Straßennamen können erstaunlich lang sein (max. 46 Zeichen, soweit mir bekannt ist), z.B. "Annette-von-Droste-Hülshoff-Str." oder "Straße der Deutsch-sowjetischen Freundschaft" oder "Bürgermeister-Johann-Müller-Str."
Wobei Bürgermeister je nach Lust und Laune mal als Bgm. oder mal als Bürgerm. oder auch als Bürgermeister im offiziellen Straßennamen auftaucht.
Vornamen werden gerne mal abgekürzt oder ausgeschrieben - sowohl bei der Eingabe durch den Nutzer als auch bei der Benennung der Straße) - ein guter Algorithmus sollte das trotzdem zuordnen können ...
Ach ja, wenn auch die Hausnummer erfaßt werden soll: auf jeden Fall in einem extra Feld!
Nachträglich automatisiert auseinandertrennen ist schwierig (Straße 5 13 usw.)
Und auch bei Hausnummern die Spezialfälle berücksichtigen (a la 25 1/2).
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.