Разбор ввода пользователем - город / штат / почтовый индекс / страна

Я ищу совет по анализу ввода от пользователя в нескольких комбинациях Город / Штат / Почтовый индекс / Страна.

Типичным примером будет то, что делает Google Maps.

Вот некоторые примеры ввода:

"City, State, Country" "City, Country" "City, Zip Code, Country" "City, State, Zip Code" "Zip Code"

Каков будет эффективный и правильный способ анализа этого ввода от пользователя?

Если вам известны примеры реализации, пожалуйста, поделитесь :)

Ответы на вопрос(4)

Ваш ответ на вопрос