32 Stimmen

Wo ist ein guter Address Parser?

Ich bin auf der Suche nach einem guten Werkzeug, das eine vollständige Postadresse, die für die Anzeige oder die Verwendung mit einem Versandetikett formatiert ist, in ein strukturiertes Objekt umwandeln kann.

So zum Beispiel:

// Start with a formatted address in a single string
string f = "18698 E. Main Street\r\nBig Town, AZ, 86011";

// Parse into address
Address addr = new Address(f);

addr.Street; // 18698 E. Main Street
addr.Locality; // Big Town
addr.Region; // AZ
addr.PostalCode; // 86011

Jetzt könnte ich dies mit RegEx tun. Aber der schwierige Teil ist, es allgemein genug zu halten, um jede Adresse in der Welt zu behandeln!

Ich bin sicher, dass es etwas gibt, das das kann.

Falls es jemandem aufgefallen ist, ist dies das Format der opensocial.adresse objet.

3voto

Vor kurzem habe ich RecogniContact ausprobiert. Es handelt sich um eine Windows-COM-Komponente, die US-amerikanische und europäische Adressen analysiert. Sie können sie auf der Website testen.

http://www.loquisoft.com/index.php?page=8

0voto

Brian c Punkte 1

Für kanadische Adressen habe ich ein Programm namens Straße perfekt . Wir mussten die c++ Code in einigen .net um sie für unsere Zwecke wiederverwendbar zu machen, aber das war ziemlich einfach.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X