|
Работа со строками. 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=
? |
|