Function find_format_copy
boost::algorithm::find_format_copy — Generic replace algorithm.
Synopsis
template<typename OutputIteratorT, typename RangeT, typename FinderT,
typename FormatterT>
OutputIteratorT
find_format_copy(OutputIteratorT Output, const RangeT & Input,
FinderT Finder, FormatterT Formatter);
template<typename SequenceT, typename FinderT, typename FormatterT>
SequenceT find_format_copy(const SequenceT & Input, FinderT Finder,
FormatterT Formatter);Description
Используйте Finder для поиска подстроки. Используйте Формат для форматирования этой подстроки и замены ее во входе. Результатом является модифицированная копия ввода. Он возвращается в виде последовательности или копируется на выходной итератор.
![[Note]](/img/note.png) | Note |
|---|
Второй вариант этой функции обеспечивает сильную гарантию безопасности. |
Параметры: | <Finder> | Объект поиска, используемый для поиска совпадения, подлежащего замене | <Formatter> | Вещественный объект, используемый для форматирования совпадения | <Input> | Вводная последовательность | <Output> | Итератор вывода, на который будет скопирован результат |
|
Возвращение: | Итератор вывода, указывающий сразу после последнего вставленного символа или модифицированной копии ввода |