Описание функции
MidString
Возвращает часть строки заданной позицией и длиной.
MidString(*String.udtFastString, Position, Length = #PB_Ignore)
Параметры
*String.udtFastString | Указатель на строку |
Position |
Позиция начала захватывемой части текста |
Length |
Число символов захватывемой части текста |
Возвращаемое значение
Успех: | Возвращает новый указатель |
Ошибка: | Сообщает о нехватке памяти и закрывает программу. |
Примечания
Если длина не задана, то до конца строки.Пример
; mk-soft
; https://www.purebasic.fr/english/viewtopic.php?t=75758
XIncludeFile "FastString.pbi"
Define *sVal1.udtFastString
Define *sVal2.udtFastString
*sVal1 = AllocateString("* Hello String *")
*sVal2 = MidString(*sVal1, 3, 12)
Debug GetString(*sVal2)