Работа со строками.
1. Длина строки. Length(str) – определяет количество символов в строке.
Пример:
Str1:=”ABCDEFGH”;
Str2:=”Мама мыла раму”;
K1:=length(str1);
K2:=length(str2);
Результат: K1= ?
K2=?
2. Копирование. Копирует m
символов строки str, начиная с n-го
символа, при этом исходная строка не меняется. COPY(str,n,m)
Пример:
Str1:=’ABCDEFGH’;
Str2:=’abcdefgh’;
Str3:=copy(str1, 4 ,3);
Writeln(str3);
Writeln(copy(str2,4,3));
Результат: ?
3. Удаление. Delete(str, n, m) – вырезает
из строки str m символов, начиная с n-го.
Пример:
Str1:=’ABCDEFGH’;
Delete(str1, 3, 4);
writeln(str1);
Результат:
?
4. Замена (Вставка). Insert(str1, str2, n) – вставка строки str1 в строку str2, начиная с n-го символа, а
вторая получает новое значение.
Пример:
Str1:=’ABCDEFGH’;
Str2:=’abcdefgh’;
Insert(str1, str2, 3);
Результат:
?
Подстрока. Функция, определяющая позицию
вхождения подстроки str1 в строке str2. Результат этой функции – целое число - POS(str1, str2)
Пример:
Str1:=’CDE’;
Str2:= ’ABCDEFGH’;
K1:=pos(str1, str2);
K2:=pos(str2,str1);
Результат: k1= ? k2=
?