Имя: Пароль:
1C
 
Помогите написать функцию получения типа информации в адресе
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
взять из типовой