Обработка строковой информации
Переменная типа String состоит из цепочки символов, т.е. элементов типа Char.
В большинстве случаев переменные типа String исполняются для хранения слов и различных сообщений.
Стандартные процедуры и функции
работы со строками
Имя
и параметры
|
Типы
параметров
|
Тип
возвращаемого значения
|
Действие
|
Length(s)
|
s - string
|
integer
|
возвращает длину строки s
|
Copy(s,i,c)
|
s - string,
i и c - integer
|
string
|
возвращает подстроку строки s
длины c, начиная с позиции i
|
Delete(s,index,count)
|
s - string,
i и c - integer
|
удаляет в строке s c
символов начиная с позиции i
|
|
Insert(subs,s,index)
|
s, subs - string,
i -
integer
|
вставляет подстроку subs в строку
s с позиции i
|
|
Pos(subs,s)
|
s, subs - string
|
integer
|
возвращает позицию первой
подстроки subs в строке s (или 0 если подстрока не найдена)
|
Str(x,s)
|
s - string,
x -
integer, real
|
преобразует x к строковому
представлению и записывает результат в строку s
|
|
Val(s,v,code)
|
s - string,
v -
integer, real,
c -
integer
|
преобразует строку s к числовому
представлению и записывает результат в переменную v, если преобразование
возможно.
|
|
Concat(s1,...,sn)
|
s1,..., sn - string
|
string
|
возвращает строку, являющуюся
результатом слияния строк s1,..., sn. Результат тот же, что у выражения
s1+s2+...+sn
|