Найти номер позиции с которой в заданной строке в первый раз встретится некоторо введенное слово применяемые функции poz length

30 Апр 2020 в 19:40
86 +1
0
Ответы
1

Для нахождения номера позиции, с которой в заданной строке впервые встретится определенное слово, можно воспользоваться функцией pos. Данная функция возвращает позицию, с которой начинается первое вхождение подстроки в строку.

Пример использования функции pos:

program FindWordPosition;
var
str: string;
word: string;
position: integer;
begin
str := 'Hello, this is a sample sentence.';
word := 'sample';
position := pos(word, str);
if position > 0 then
writeln('Слово "', word, '" найдено в строке на позиции: ', position)
else
writeln('Слово "', word, '" не найдено в строке.');
end.

Запустив данный код, мы найдем позицию, с которой в строке "Hello, this is a sample sentence." впервые встречается слово "sample".

Функция pos возвращает 0, если слово не найдено в строке.

18 Апр 2024 в 13:00
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 96 157 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир