2010-12-05 16 views
1

Ich versuche, die Lage zu erraten (nicht in den USA, könnte die Straße sein, Postleitzahl, Nachbarschaft oder Stadt)Parsing Lage Zeichenfolge

der Benutzer in einem Suchfeld eingegeben und ich frage mich, ob ihr mir geben könnte einige Tipps, wie man das macht.

Ich habe derzeit eine 5 Tabellen in meiner Datenbank:

Address (address and postal code fields)
Neighborhoods (neighborhood field)
Cities (city field)
States (abbreviation and state fields)
Countries (only one row at the moment, so I'd just ignore it)

Die einzigen Felder, die ich weiß, dass das Format Zustand Abkürzungen sein würde, die zwei Zeichen und Postleitzahlen sein würde, die 00000-000 oder 00000000 wäre .

Wie würde ich mit doppelten Postleitzahlen, Adressen, Nachbarschaften und Städtenamen umgehen?

Ich weiß, ich könnte die Gmaps Weg gehen, aber ich denke, es wäre nicht sehr schön spielen mit meiner Datenbank Set ..

Was schlagen Sie Kerle?

+0

Sie wissen auch, dass die Zahlen, die nicht Postleitzahlen sind Teile einer Straßenadresse sind. – thejh

+1

Dieser Thread kann von Nutzen sein: http://stackoverflow.com/questions/16413/parse-usable-street-address-city-state-zip-from-a-string – Mike

Antwort

Verwandte Themen