lmgtfy
Geo::StreetAddress::US looks applicable.
In reply to Re: snail mail address processing by toolic in thread snail mail address processing by desertman