Where is a good Address Parser

Posted by Brig Lamoreaux on Stack Overflow See other posts from Stack Overflow or by Brig Lamoreaux
Published on 2009-02-05T22:12:08Z Indexed on 2010/05/20 18:40 UTC
Read the original article Hit count: 273

Filed under:
|
|
|

I'm looking for a good tool that can take a full mailing address, formatted for display or use with a mailing label, and convert it into a structured object.

So for instance:

// 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

Now I could do this using RegEx. But the tricky part is keeping it general enough to handle any address in the world!

I'm sure there has to be something out there that can do it.

If anyone noticed, this is actually the format of the opensocial.address object.

© Stack Overflow or respective owner

Related posts about c#

Related posts about parse