Типы
Переменные
Процедуры
Дописывает строку s в конец строки dst.
Имеет тот же эффект, что и Insert(s, Length(s), dst).
Заменяет каждую строчную латинскую букву в s на её эквивалент в верхнем регистре.
Копирует src в dst.
Если длина dst недостаточна, чтобы вместить копию, он усекается так, чтобы dst всегда завершался литерой 0X.
Имеет тот же эффект, что и Extract(src, 0, LEN(dst), dst).
Удаляет n символов из s, начиная с позиции pos.
(0 <= pos < Length(s)).
Если n > Length(s) - pos, то новая длина s равна pos.
Извлекает подстроку dst длиной n литер из позиции pos в src
(0 <= pos < Length(src)).
Если n > Length(src) - pos, то в dst помещается только часть src от pos до Length(src) - 1.
Если длина dst недостаточна, чтобы вместить результат операции, он усекается так, чтобы dst всегда завершался литерой 0X.
Вставляет строку src в строку dst в позиции pos.
(0 <= pos <= Length(dst)).
Если pos >= Length(dst), src дописывается к dst.
Если размер dst недостаточно велик, чтобы вместить результат операции, результат усекается так, чтобы dst всегда завершался литерой 0X.
Возвращает количество литер в s до первого 0X не включительно
Выполняет поиск совпадения шаблона для заданной строки. Возвращает TRUE при совпадении.
Параметр шаблона может включать литеры подстановки '*'.
Возвращает позицию первого вхождения pat в s после позиции pos
(включительно).
Если pat не найден, возвращает -1.
Имеет тот же эффект, что и Delete(dst, pos, Length(src)), за которым следует команда Insert(src, pos, dst)
Этот модуль предоставляет набор операций над строками (массивами литер), которые должны содержать нуль-терминатор (литеру 0X).
Все позиции в строках начинаются с 0.