Строковые функции.

 

Имя функции Назначение функции
Concat(<строка1>,<строка2>,..) Сцепление строк Сoncat(‘A’,’BC’,’_1’)=’ABC_1’
Copy(<строка>,<позиция>,<количество>) Копирование части строки с заданной позиции Copy (‘INFORMATION’,3,5) = ’FORMA’
Length(<строка>) Определение текущей длины строки Length('строка’)=6
Pos(<подстрока>,<строка>) Определение позиции первого вхождения подстроки в строку Pos(‘e’,‘Определение’)= 4 Pos(‘к’,‘Определение’)= 0

 

Для функции Concat общая длина полученной строки не должна превышать 256 байт. Знак «+» для строковых данных также означает операцию конкатенации.

Для функции Copy, если позиция в строке превышает длину этой строки, то результатом будет пустая строка. Если <позиция>+ <количество> больше длины строки, то копируются лишь последние символы. Если же <позиция> не принадлежитинтервалу [1,255], то возникает ошибка при выполнении программы.