Операции и функции Паскаля
Справочник начинающего программиста
содержание данные операции [функции] приоритет степень ошибки
числовые | строковые
содержание > функции > строковые
Строковые процедуры и функции
Выделяют несколько общих операций над строками, которые часто применяются при решении совершенно различных задач. Эти операции были оформлены в виде стандартных процедур и функций.
Строковые процедуры
-
val(s,n,i)— переводит строкуsв число (вещественное или целое, согласно типу переменнойn), если строкаsне является изображением числа соответствующего типа по правилам Паскаля, то значение переменнойiбудет отлично от нуля, при удачной конвертации значениеiравно нулю; -
str(i,s)— переводит число в его строковое представление; -
delete(s,i,n)— удаляет из строкиsnсимволов, начиная с символа с номеромi; -
insert(s1,s,i)— вставляет в строкуsподстрокуs1, перед символом с номеромi
Строковые функции
-
copy(s,i,n)— выделяет из строкиsподстроку длинойn, начиная с символаi; -
concat(s1,s2,…,sN)— выполняет сцепление (конкатенацию) строк s1,s2,…,sN в одну строку; -
length(s)— определяет реальную длину строки; результат – значение целого типа; -
pos(s1,s)— выдает целое число – номер позиции в строкеs, с которой начинается подстрокаs1; если подстрока не найдена, то выдает ноль