| Имя и параметры | Типы параметров | Тип результата | Действие |
| Concat (S1, [S2,..., Sn]) | S1, S2… Sn – string | string | объединяет несколько строк в одну (при необходимости усекает чрезмерно большую строку до 255 символов). S1, S2,..., Sn – объединяемые строки. |
| Length (S) | S – string | byte | возвращает текущий размер строки. S – строка, у которой определяется размер |
| Pos (P,S): | P,S – string | byte | поиск последовательности p в строке S (результат равен номеру первого символа строки S, с которого начинается искомая последовательность, или 0, если такой последовательности в строке нет). |
| Copy (S,I,С) | S – string, I, C – byte | string | создаёт подстроку строки S. S – исходная строка; I – номер первого, выделяемого символа строки, С – число выделяемых символов |
| IntToStr(I) | I – integer | string | преобразует целое число к строке |
| StrToInt(S) | S – string | integer | преобразует строку в целое число. Если преобразование невозможно, то возникает ошибка времени выполнения |
| FloatToStr(R) | R – real | string | преобразует вещественное число к строке |
| StrToFloat(S) | S – string | real | преобразует строку в вещественное число. Если преобразование невозможно, то возникает ошибка времени выполнения |
| UpperCase(S) | S – string | string | возвращает строку S, преобразованную к верхнему регистру |
| LowerCase(S) | S – string | string | возвращает строку S, преобразованную к нижнему регистру |
| Trim(S) | S – string | string | возвращает копию строки S с удаленными лидирующими и заключительными пробелами |
| TrimLeft(S) | S – string | string | возвращает копию строки S с удаленными лидирующими пробелами |
| TrimRight(S) | S – string | string | возвращает копию строки S с удаленными заключительными пробелами |
Процедуры для работы со строками
| Имя и параметры | Типы параметров | Действие |
| Delete (S, I, C); | S – string, I, C – byte | удаляет подстроку из строки S. I – номер первого удаляемого символа (если номер больше размера строки, символы не удаляются), С – число удаляемых символов (если символов в строке недостаточно, удаляется остаток символов) |
| Insert (P, S, I,) | P,S – string, I – byte | помещает подстроку Р в строку S (если получается строка слишком большого размера, то она усекается до 255 символов). S – исходная строка; Р – подстрока, помещаемая в строку; I – номер позиции исходной строки, начиная с которой помещается подстрока |
| SetLength(S,n) | S – string, n – integer | устанавливает длину строки S равной n |
| Str(X,S) Str(X:n,S) Str(X:n:m,S) | S – string, X – integer, real, n, m – integer | преобразует X к строковому представлению (во втором и третьем случаях согласно формату вывода, устанавливаемому n и m) и записывает результат в строку S |






