Функции для работы со строками

Имя и параметры Типы параметров Тип результата Действие
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

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: