You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
В некоторых случаях для дома указывается литера рядом с номером дома. Например, "Краснодар, ул. Чехова д. 20А".
В данном примере вернется корректный номер дома: 20А
Но иногда литера указывается отдельно, например так: "Краснодар, ул. Чехова д. 20, литера А". В таком случае номер вернется некорректно: 20.
Было бы неплохо добавить поддержку литеры в функцию AddrExtractor.find(), чтобы корректно распознавался номер дома в примерах "Краснодар, ул. Чехова д. 20, литера А" или "Краснодар, ул. Чехова д. 20, лит. А" и других подобных.
P.S. Если не указать город ('г.'), то название города имеет тип None (не определяется).
Пример кода:
addr_extractor.find("Краснодар, ул. Чехова д. 20, литера А")
Здравствуйте.
В некоторых случаях для дома указывается литера рядом с номером дома. Например, "Краснодар, ул. Чехова д. 20А".
В данном примере вернется корректный номер дома: 20А
Но иногда литера указывается отдельно, например так: "Краснодар, ул. Чехова д. 20, литера А". В таком случае номер вернется некорректно: 20.
Было бы неплохо добавить поддержку литеры в функцию AddrExtractor.find(), чтобы корректно распознавался номер дома в примерах "Краснодар, ул. Чехова д. 20, литера А" или "Краснодар, ул. Чехова д. 20, лит. А" и других подобных.
P.S. Если не указать город ('г.'), то название города имеет тип None (не определяется).
Пример кода:
addr_extractor.find("Краснодар, ул. Чехова д. 20, литера А")
Вывод:
Match(start=0, stop=27, fact=Addr(parts=[AddrPart(value='Краснодар', type=None), AddrPart(value='Чехова', type='улица'), AddrPart(value='20', type='дом')])).
ДОБАВЛЕНО 19.05.2023:
Нет поддержки номера строения, например, при парсинге адреса:
ул. Чехова д. 20, строение 2
один из объектов AddrPart будет иметь значения:
type = 'строение'
value = None #должно быть 2
The text was updated successfully, but these errors were encountered: