Я хочу заменить все вхождения 'a' 'b' и 'c' на 'd'.Заменить несколько пар символов в строке
Мое текущее решение:
std::replace(str.begin(), str.end(), 'a', 'b');
std::replace(str.begin(), str.end(), 'c', 'd');
Можно ли это сделать в одной функции с помощью зЬй?
Посмотрите регулярные выражения. Вы можете использовать регулярные выражения для замены букв одним утверждением. Однако это может быть сложнее, чем ваше решение для 2-х слов. –