Я разрабатываю приложение для сопоставления адресов с использованием API геокодирования Google. Проблема заключается в том, что некоторые из адресов в базе данных я пытаюсь проверить это что-то вроде:Извлечь соответствующий адрес из строки?
Attn: Г-н Томас WONG 2457 Yonge St., Toronto, ON, N2S 2V5, Канада
а не
2457 Yonge St., Toronto, ON, N2S 2V5, Канада
Первая строка возвращает нулевые результаты (потому что он начинается с имени человека), второй будет проверять и возвращать полный верный адрес.
Мой вопрос: что было бы правильным подходом к этой проблеме? Я думаю о способе извлечь только соответствующую часть из адресной строки (с некоторой функцией), но, возможно, есть лучшие идеи?
Спасибо, М.Р.
Все ли адреса в Канаде? Некоторые из них в США? – Jeffrey