есть ли split (как в c#) в языке 1С? #690402


#0 by dron4ikkk
вопрос озвучил уже
#1 by jsmith82
в общем модуле типовой а так только Найти
#2 by jsmith82
Функция РазложитьСтрокуВМассивПодстрок(Знач Строка, Знач Разделитель = ",", Знач ПропускатьПустыеСтроки = Неопределено)
#3 by jsmith82
это из ОМ СтроковыеФункцииКлиентСервер
#4 by dron4ikkk
К сожалению, в 1С нет функции работы со строками split и нет регулярных выражений. Зато эта функция есть в JavaScript. Она делит строку по строке-разделителю или регулярному выражению и возвращаем массив подстрок. Задействуем мощь JavaScript и регулярных выражений. Пример показывает как можно вызвать функцию JavaScript split из кода 1С.
#5 by Fragster
ЗначениеИзСтрокиВнутр("{""#"",51e7a0d2-530b-11d4-b98a-008048da3034,{0,{""S"",""" + СтрЗаменить(СтрЗаменить(Строка, """", """"""), Разделитель, """},{""S"",""") + """}}}");
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С