Функция Length языка Delphi
Эта функция возвращает длину строки. У нее есть только один параметр — строка, длину которой надо вернуть. Функция Length выглядит так:
function Length(S): Integer;
Пример использования функции:
В этом примере объявлены две переменные str (строка) и index (целое число). В первой строке кода в переменную str помещается строка "Привет". После этого переменной index присваивается длина строки str. Результат, записанный в переменную index, будет равен числу 6 — длина строки.
Функция Сору языка Delphi
Эта функция возвращает указанный отрывок строки. Например, вам нужно получить из строки "Меня зовут Михаил" символы начиная с 5-го по 10-й. Это легко сделать с помощью функции сору. У нее есть три параметра.
- Строка, из которой нужно получить отрывок текста.
- Начальный символ.
- Количество нужных символов.
function Сору(S; Index, Count: Integer): string;
Пример использования функции:
Здесь объявлено две строковых переменных: str1 и str2. В первой строке кода мы присваиваем переменной str1строку "Меня зовут Михаил". В следующей строке происходит копирование в переменную str2 пяти символов из переменной stri, начиная с 5-го символа. Получается, что мы копируем строку с 5-го символа по 10-й. Результатом будет в str2 строка: "зовут".
Функция Delete языка Delphi
Эта функция удаляет кусок текста из указанной строки. У нее есть три параметра.
- Строка, из которой нужно удалить отрывок текста.
- Начальный символ, начиная с которого будут удаляться символы.
- Количество символов для удаления. В общем виде функция выглядит так:
procedure Delete(var S: string; Index, Count:Integer);
Пример использования функции Delete:
В этом примере мы удаляем из строки stri символы, начиная с 5-го по 10-й (пять символов, начиная с 5-й позиции). В результате в переменной str1 останется только строка "Меня Михаил".
Функция Pos языка Delphi
Эта функция ищет указанные символы в строке или, можно сказать, ищет подстроку. Если эти символы найдены, то она вернет порядковый номер, начиная с которого найдена нужная строка. У функции два параметра.
- Строка, которую надо искать.
- Строка, в которой надо искать.
Если подстрока не найдена, то функция вернет ноль, function Pos(Substr: string; S: string): Integer; Пример использования функции Pos:
В этом примере мы запускаем поиск строки "Миша" в строке stri. В данном случае строка "Миша" есть в строке переменной и начинается с символа 11. Результат — в переменной index будет число 11.
Функция Insert языка Delphi
Эта процедура вставляет одну строку в другую, начиная с указанного символа. У нее есть три параметра.
- Строка, которую надо вставить.
- Строка, в которую надо вставить.
- Позиция, куда надо вставить.
В общем виде функция выглядит так:
procedure Insert(Source: string; var S: string; Index: Integer) ;
Пример использования функции insert:
Здесь вставляется в строку strl текст "зовут", начиная с 6-го символа. Результатом будет строка "Меня зовут Миша".