§ 8. Стандартные процедуры и функции для работы со строковыми величинами
1. Что такое длина строки?
Длина строки — это количество символов в строке.
2. С помощью какой функции можно найти длину строки?
Длину строки можно найти с помощью функции Length(s), где s — строка.
3. Какие функции используются для определения позиции подстроки в строке?
Функция Pos(s1, s) определяет позицию подстроки s1 в строке s; LastPos(s1, s) — определяет позицию последнего вхождения подстроки s1 в строке s; PosEx(s1, s, from) — определяет позицию подстроки s1 в строке s, начиная с позиции from.
4. Как скопировать символы из одной строки в другую?
Можно воспользоваться функцией Copy(s, index, count), которая копирует часть строки s в другую строку, или Insert(s1, s, index), которая вставляет подстроку s1 в строку s.
5. Какая процедура используется для удаления символов из строки?
Для удаления символов из строки используется функция Delete(s, index, count), где s — строка, index — позиция начала удаления, count — количество символов для удаления.
6. Какая процедура предназначена для вставки символов в строку?
Для вставки символов в строку используется функция Insert(s1, s, index), где s1 — подстрока, которая вставляется в строку s.
7. Сопоставьте команды преобразования строк с операциями, выполняемыми с помощью буфера обмена.
Delete(s, index, count) соотносится с Copy(s, index, count). В результате процедуры Delete() строка s содержит count символов, начиная с позиции index, а в результате работы Copy() возвращается строка, которая содержит count символов, начиная с позиции index. Именно поэтому они похожи.