Разложить строку на подстроки по разделителю в 1С программно.
Разложить строку на подстроки по разделителю |
![]() ![]() ![]() |
В новых версиях платформы 1С:Предприятие 8.3 существует функция встроенного языка СтрРазделить(), для разделения строки на подстроки по разделителю. Данная функция реализована в платформе 8.3.6.1977. В более ранних версиях платформы данная функция не поддерживается. Функция РазложитьСтрокуНаПодстроки()Строку можно разделить на подстроки, превратив ее в многострочную строку и воспользовавшись специальными функциями встроенного языка. Функция на вход принимает строку, разделяет её по разделителю и возвращает массив подстрок. Пример ВходящаяСтрока - "1подстрока,2подстрока,3подстрока" Разделитель - "," Результат - Массив(0=>"1подстрока", 1=>"2подстрока", 2=>"3подстрока") Функция РазложитьСтрокуНаПодстроки(ВходящаяСтрока, Разделитель)
Также для поиска подстрок можно воспользоваться регулярными выражениями. Регулярные выражения в 1С:Предприятии реализуются с помощью COM-объектов. Благодаря этой технологии можно осуществлять поиск и замену подстрок по регулярному выражению. |