Типы
Переменные
Процедуры
Дописывает строку 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.