- Обработка строк осуществляется с использованием стандартных функций string из базовой библиотеки.
- Встроенные функции наиболее часто используемые для работы со строками.
s, s1, S2, S3: string; n, m, size_str: integer; str := 'Hello'; str1 := 'World'; s1 := '0123MAMA9'; s2 := '0123PAPA9'; s3 := 'Грамотным быть модно. ';- Длина строки:
size_str := Length (str); // длина будет равна 5 - Объединение строк:
str2 := str + ', ' + str1 + '!'; // "Hello, World!" - Нахождение подстроки:
n := 5; // с какого символа (начиная с 1)
m := 4; // количество символов
s := copy (s1, n, m ); // s := 'MAMA' - Удаление подстроки:
n := 5; // с какого символа
m := 4; // количество символов
Delete (s2, n, m ); // удаляет 'PAPA',s2 := '01239' - Поиск подстроки:
n := pos ('м', s3); // поиск с начала строки
m := lastpos ('м', s3); // поиск с конца строки
Информатика • 8 класс
248
Встроенные функции для обработки строк (Паскаль)
Было полезно?
Рекомендуем
Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках