Стандартные строковые процедуры и функции.

Следующие процедуры и функции используются для работы со строками Паскаля.

Процедура  

Описание

Cоncat

Выполняет конкатенацию последовательности строк.
Синтаксис : concat(s1 : string, s2 : string) : string;
где s1 и s2 – строки которые надо сложить, аналогичная операция s1 + s2

Cору

Копирует из строки подстроку.
Синтаксис: Copy(s : string, a : integer, b : integer) : string;
где s – строка, a – с какого символа копируем, b – сколько символов копируем

Delete

Удаляет из строки подстроку.
Синтаксис: delete(s : string, a : integer, b : integer) : string;
где s – строка, a – с какой позиции начинаем, b – сколько символов удаляем

Insert

Добавляет в строку подстроку.
Синтаксис: insert(s1 : string, s2 : string, r : integer) : string;
где s1 – что вставляем, s2 – куда вставляем, r – на какую позицию

Length

Возвращает динамическую длину строки.
Синтаксис: length(s : string) : integer;
где s – строка

Pоs

Производит поиск подстроки в строке.
Синтаксис: pos(s1 : string, s : string) : integer;
где s1 – подстрока которую ищем, s – строка в которой ищем, результат номер позиции с которой начинается искомая подстрока.

Str

Преобразует численное значение в его строковое представление.
Синтаксис : str(a : integer, s : string);
где а – число, s – строка.

Val

Преобразует строковое значение в его численное представление.
Синтаксис: val(s : string, u : integer, c : integer);
где s – строка, u – число из строки, с – код ошибки если преобразование не удалось.
UpCase Приводит к верхнему регистру.  Синтаксис: UpCase(s : string) : string; где s - строка, на выходе получается строка.

Пример использования.

   
   
   

 

Hosted by uCoz