/Addr_parse

Address parsing with yargy

Primary LanguagePython

Addr_parse

Парсинг адресов с помощью Python-скриптов и yargy-парсера(библиотека natasha), изменения в yargy-правилах можно посмотреть здесь(coming soon).

Полный пример простого адреса с ключевыми словами, который будет распарсен:

123456, страна Россия, Московская область, город Балашиха, Никольский район, улица Школьная, дом 10

Но также могут быть распарсены неполные адреса. Без ключевых слов, знаков препинания, прописных букв и с небольшими опечатками:

Москва вавилова , 5

Эвристическим методом "вавилова" будет распарсено как улица/проспект(в зависимости от рода), а "5" как номер дома.