The function std::regex_search is used for searching, while for ‘search and replace’ the function std::regex_replace is used which returns a new string.
Функция std::regex_search используется для поиска, для операции ‘найти и заменить’ используется функция std::regex_replace.