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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.78
KuckaMAXHATKA
1 / 1 / 0
Регистрация: 20.02.2011
Сообщений: 27
#1

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

21.02.2011, 22:37. Просмотров 2430. Ответов 2
Метки нет (Все метки)

Есть ли функция, которая может заменить все вхождения подстроки strl на подстроку strl2? Если нет, то как это возможно осуществить?

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

Поиск подстроки в строке и замена её на другую строку - C++
Подскажите пожалуйста как мне поправить ошибку? Написал такую функцию. Всё работает правильно (т.е. он правильно находит подстроку,...

Заменить в строке все вхождения одной подстроки на другую - C++
помогите пожалуйста с решением задачи! замените в строке все вхождения одной подстроки на другую в с++.

Замена подстроки - C++
Есть проблема с программой, которая меняет сокращения don't на do not и т.п . Если сокращение находится с 0 позиции, то функция find() не...

Замена подстроки в строке - C++
Так как не нашел алгоритм стемминга для C++, то пришлось что-то придумывать самому. Так вот есть такой код int i; for(i = 0; i <...

Замена подстроки в строке - C++
В строке нужно заменить подстроку aaa на 3(a). Помогите написать код без использования string.

Замена подстроки в строке - C++
здесь у меня такая проблема возникла мне нужно заменить все "were" на "are" но "are" меньше на 1 символ я незнаю как его можно заменить...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
iama
1250 / 975 / 49
Регистрация: 30.07.2010
Сообщений: 5,297
21.02.2011, 22:40 #2
Поиск подстроки в строке
0
igorrr37
1647 / 1275 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 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;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.02.2011, 23:15
Привет! Вот еще темы с ответами:

Замена подстроки в строке - C++
Дана строка. Заменить все подстроки “xz2” на запятые без подключения дополнительных библиотек. Написал такой код, но выводиться какой-то...

Замена подстроки в строке (с пробелами) - C++
вопрос: ввожу все строки и подстроки через gets, но когда начинается замена, пробелы не видит и удаляет по одному символу до пробела? как...

Заменить в строке последнее вхождение данной подстроки на другую подстроку - C++
Даны строки s,s1 и s2. Заменить в строке S последнее вхождение строки S1 на строку S2 через char

можно ли в с++ вызвать переменную из одной функции в другую т.е. мы переменну задали в одной функции а использовали в другой... и как это реализовать? - C++
можно ли в с++ вызвать переменную из одной функции в другую т.е. мы переменну задали в одной функции а использовали в другой... и как это...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru