Function erase_all_regex_copy
boost::algorithm::erase_all_regex_copy — Erase all regex algorithm. 
 Synopsis
template<typename OutputIteratorT, typename RangeT, typename CharT, 
         typename RegexTraitsT> 
  OutputIteratorT 
  erase_all_regex_copy(OutputIteratorT Output, const RangeT & Input, 
                       const basic_regex< CharT, RegexTraitsT > & Rx, 
                       match_flag_type Flags = match_default);
template<typename SequenceT, typename CharT, typename RegexTraitsT> 
  SequenceT erase_all_regex_copy(const SequenceT & Input, 
                                 const basic_regex< CharT, RegexTraitsT > & Rx, 
                                 match_flag_type Flags = match_default);Description
Стирайте все подстроки, соответствующие заданному регексу, со входа. Результатом является модифицированная копия ввода. Он возвращается в виде последовательности или копируется на выходной итератор.
| ![[Note]](/img/note.png) | Note | 
|---|
| Второй вариант этой функции обеспечивает сильную гарантию безопасности. | 
| Параметры: | | <Flags> | Варианты регекса |  | <Input> | Вводная строка |  | <Output> | Итератор вывода, на который будет скопирован результат |  | <Rx> | Регулярное выражение | 
 | 
| Возвращение: | Итератор вывода, указывающий сразу после последнего вставленного символа или модифицированной копии ввода |