Описание функции
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)