Форум программистов, компьютерный форум CyberForum.ru

Замена одной подстроки на другую - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.78
KuckaMAXHATKA
1 / 1 / 0
Регистрация: 20.02.2011
Сообщений: 27
21.02.2011, 22:37     Замена одной подстроки на другую #1
Есть ли функция, которая может заменить все вхождения подстроки strl на подстроку strl2? Если нет, то как это возможно осуществить?

Очень жду ваших ответов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.02.2011, 22:37     Замена одной подстроки на другую
Посмотрите здесь:

C++ Замена подстроки в строке
Заменить в строке все вхождения одной подстроки на другую C++
Поиск подстроки в строке и замена её на другую строку C++
C++ Замена подстроки в строке
C++ Замена подстроки в строке
Замена подстроки в строке C++
Замена подстроки в строке (с пробелами) C++
C++ Заменить в строке последнее вхождение данной подстроки на другую подстроку

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
iama
 Аватар для iama
1249 / 974 / 48
Регистрация: 30.07.2010
Сообщений: 5,297
21.02.2011, 22:40     Замена одной подстроки на другую #2
Поиск подстроки в строке
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
21.02.2011, 23:15     Замена одной подстроки на другую #3
string::find + string::replace
C++
1
2
3
4
5
6
7
8
9
10
#include<iostream>
 
int main(){
    std::string a="as dfg asd fgas";
    std::string b="as";
    std::string c="brr";
    std::string::size_type ind;
    while((ind=a.find(b))!=std::string::npos) a.replace(ind, b.size(), c);
    std::cout<<a;
}
Yandex
Объявления
21.02.2011, 23:15     Замена одной подстроки на другую
Ответ Создать тему
Опции темы

Текущее время: 17:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru