A port of the GEO::StreetAddress::US Perl Library. search.cpan.org/~sderle/Geo-StreetAddress-US-0.99/US.pm

Use it

>> StreetAddress.parse(“123 Fake St. South Chicago, IL, 90210”)

> “number”=>“123”, “zip”=>“90210”, “prefix”=>“”, “street”=>“Fake”, “type”=>“St”, “suffix”=>“S”, “state”=>“IL”

Please feel free to do whatever you’d like with it, and if you find it useful let me know.

Cheers, Jeremy Hubert jeremyhubert.com