Помогите написать функцию получения типа информации в адресе
☑
0
Маленький Вопросик
13.03.15
✎
08:38
Помогите написать быструю простейшую функцию получения типа информации в адресе по любому параметру:
Значит, например, есть строка адреса:
Индекс=630001,КодРегиона=54,Регион=Новосибирская обл,Город=Новосибирск г,Улица=Ленина ул,Дом=1,ТипДома=дом
Подскажите простейшую функцию поиска значения по заданному параметру
ФункцияПоиска("Улица", СтрокаАдреса)
Возврат : Ленина ул
Спасибо!
1
kosts
13.03.15
✎
08:43
(0) Максимально быстро будет использовать встроенные функции поиска и отказ от переменных и без всяких циклов
грубо говоря так:
Возврат Сред(Строка,Найти(Сред(Найти(строка))));
2
Легат
13.03.15
✎
08:46
Тут дел то. Функции работы со строками в помощь. или ТЧ ждет, что всё напишут за него? ) ..
3
D_E_S_131
13.03.15
✎
09:49
Я бы разложил строку в массив подстрок, из массива сформировал структуру "СтруктураАдреса" (до "=" ключ, после "=" значение) и уже из структуры получал бы значения.
4
Господин ПЖ
13.03.15
✎
09:51
взять из типовой
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.