Function ierase_last_copy
boost::algorithm::ierase_last_copy — Erase last algorithm ( case insensitive ) 
 Synopsis
template<typename OutputIteratorT, typename Range1T, typename Range2T> 
  OutputIteratorT 
  ierase_last_copy(OutputIteratorT Output, const Range1T & Input, 
                   const Range2T & Search, 
                   const std::locale & Loc = std::locale());
template<typename SequenceT, typename RangeT> 
  SequenceT ierase_last_copy(const SequenceT & Input, const RangeT & Search, 
                             const std::locale & Loc = std::locale());Description
Удалите последнее появление подстроки из входа. Результатом является модифицированная копия ввода. Он возвращается в виде последовательности или копируется на выходной итератор. Поиск - дело нечувствительное.
| ![[Note]](/img/note.png) | Note | 
|---|
| Второй вариант этой функции обеспечивает сильную гарантию безопасности. | 
| Параметры: | | <Input> | Вводная строка |  | <Loc> | Местность, используемая для бесчувственного сравнения |  | <Output> | Итератор вывода, на который будет скопирован результат |  | <Search> | Подстроки для поиска | 
 | 
| Возвращение: | Итератор вывода, указывающий сразу после последнего вставленного символа или модифицированной копии ввода |