SPLIT_STRING

<< Click to Display Table of Contents >>

Navigation:  Программирование в MasterSCADA 4D > Функции и ФБ библиотеки Стандартная > Библиотека Стандартные функции > Функции работы со строками >

SPLIT_STRING

Функция SPLIT_STRING служит для преобразования строки в массив.

Вид функции в редакторе программ языка FBD:

SPLIT_STRING

Входы и выходы функции:

Название

Тип

Описание

Входы

IN

STRING

Cтрока, которую нужно разбить на подстроки, используя разделитель.

DELIMITER

STRING

Выбор разделителя элементов массивов в строке:

по умолчанию "," - элементы разделяются запятой в строке

"" - пустая строка - элементы массива ничем не разделяются в строке

если в строке используется несколько типов разделителей, то задать их водной строке, например: ",- "

LIMIT

DINT

Число, задающее максимальное количество разбиений от начала строки. Элементы, выходящие за пределы этого количества, не включаются в массив. Это необязательный атрибут функции, поэтому если ничего не задано, то никаких ограничений нет - строка полностью преобразуется в массив.

REMOVE_EMPTY

BOOL

Флаг удаления пустых строк (по умолчанию False).

Выходы

Q

ARRAY [*] OF STRING

Выходной массив.

Пример в ST

SPLIT_STRING_1