§ 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
. Именно поэтому они похожи.