Пример функции:
В функцию передаются параметры — текстовая строка и разделитель. Функция возвращает 2 значения: текст до разделителя и оставшуюся часть строки, после разделителя.
Функция ПолучитьСтрокуДоИПослеСимвола(Строка, СимволРазделитель) //строка - текстовая строка //в качестве символа разделителя могут быть символы "/", "." и т.д. ПозицияСимвола = Найти(Строка, СимволРазделитель); СтрокаДоСимволаРазделителя = Лев(Строка, ПозицияСимвола - 1); СтрокаПослеСимволаРазделителя = Сред(Строка, ПозицияСимвола + 1, СтрДлина(Строка)); //запишем результат в структуру Структура = Новый Структура("СтрокаДоРазделителя, СтрокаПослеРазделителя"); Структура.Вставить("СтрокаДоРазделителя", СтрокаДоСимволаРазделителя); Структура.Вставить("СтрокаПослеРазделителя", СтрокаПослеСимволаРазделителя); Сообщить(Структура.СтрокаДоРазделителя); Сообщить(Структура.СтрокаПослеРазделителя); //вернем результат разбиения Возврат Структура; КонецФункции
Оставить комментарий