Привет, %хабраузер%.
На днях столкнулся с интересной проблемой - пользователь вводит строку, которая может быть улицей с домом, просто улицей или вообще не улицей, и нам нужно выяснить, имел ли он в виду улицу с домом и подскажите ему об этом.
«Казалось бы, проще — разорви черту на пробел и наслаждайся», — думал Штирлиц.— А как насчет улицы Павла Корчагина, — прошептала птица Обломинго.
«Ну-ну, номер дома, наверное, номер», — сказал Штирлиц.
- Да, корпус 1 - хороший номер.
- Хммм, нам придется изобретать велосипед.
А Стириц вынул из ножен пистолет «Голанг плюс» и зарядил его «Постгисом»…
И так, мы имеем случайное пользовательское устройство ввода, определенную строку и острую необходимость выполнить определенное действие в зависимости от того, является ли то, что ввел пользователь, улицей с домом.
Теги: #Go #golang #postgresql #postgis #GIS #autocomplete #зачем я всё это написал? #postgresql #Goconst MARK_STEP = 20 func AnalyzeString(str string) (result int, street, house string) {
Вместе с данным постом часто просматривают:
-
Днепропетровск Когда Поедем?
19 Oct, 24 -
Миранда-Планета - Ваша Планета Миранда Им
19 Oct, 24