Парсинг адреса

Alexey16 років у сервісі
Дані замовника будуть вам доступні після подання заявки
25.11.2009

Необходимо написать приложение для "разбивки" адреса, написанного в одну строку, по полям таблицы.

Поля: индекс, штат, город, улица, номер здания, название строения, почтовый ящик и т.д.