in reply to Parsing addresses

What you want is not that simple. Maybe one of the Geo::Coder modules can help?