Суть работы алгоритма поиска и замены подстрок заключается в следующем:
- Поиск подстроки. otus.ru metanit.com Для этого используется метод find(), который возвращает индекс первого вхождения подстроки в строку. otus.ru metanit.com Если подстрока не найдена, метод возвращает значение -1. foxford.ru
- Замена подстроки. otus.ru metanit.com Для этого применяется метод replace(), который заменяет в строке одну подстроку на другую. otus.ru metanit.com Если методу задать ещё один параметр, то заменены будут не все вхождения, а только не больше, чем первые count из них. foxford.ru
Например, в языке Паскаль для замены подстроки в строке нужно ввести строку, подстроку, которую требуется заменить, и подстроку, которую требуется вставить на место прежней. pas1.ru Затем найти место вхождения подстроки в строку с помощью функции pos(), удалить старую подстроку с помощью процедуры delete() и вставить новую подстроку, используя процедуру insert(). pas1.ru