Описание функции


SplitL

Разделяет строку и создаёт список из элементов.

SplitL(String.s, List StringList.s()[, Separator.s = " "])

Параметры

String.s Строка, которую необходимо разделить
StringList.s() Заранее созданный список (будет очищен перед использованием), являющийся результатом работы функции.
Separator.s Символ являющийся разделителем. Если это строка более одного символа она целиком будет как разделитель.

Возвращаемое значение

ничего

Пример

; wilbert
; https://www.purebasic.fr/english/viewtopic.php?f=12&t=65159&p=486382&hilit=SplitL#p486382

EnableExplicit
XIncludeFile "SplitJoin.pbi"

Define St.s = "Это тестовая строка, чтобы проверить, работают ли разделение."

NewList WordsList.s()
SplitL(St, WordsList())

ForEach WordsList()
    Debug WordsList()
Next

Define JoSt.s = JoinL(WordsList(), "*")
Debug JoSt

; удаляет пятый элемент (первый элемент находится в позиции 0)
SelectElement(WordsList(), 4)
DeleteElement(WordsList())

JoSt = JoinL(WordsList(), "*")
Debug JoSt