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

Заменить в строке S последнее вхождение строки S1 на строку S2 - C++

Восстановить пароль Регистрация
 
nielunne
 Аватар для nielunne
0 / 0 / 0
Регистрация: 21.02.2013
Сообщений: 20
24.04.2013, 20:09     Заменить в строке S последнее вхождение строки S1 на строку S2 #1
2)Даны строки S, S1 и S2. Заменить в строке S последнее вхождение
строки S1 на строку S2.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2013, 20:09     Заменить в строке S последнее вхождение строки S1 на строку S2
Посмотрите здесь:

найти последнее вхождение подстроки в строку C++
Заменить все вхождения строки s2 в строку s1 на строку s3 C++
Заменить в строке S1 первые, последнее и все вхождения строки S2 на S3. C++
Заменить в строке S1 первые, последнее и все вхождения строки S2 на S3 C++
Как лучше найти последнее вхождение символа в std::wstring? C++
C++ Заменить последнее слово из введенной строки на последовательность символов «*»
C++ Удалить часть символьной строки, заключенной в скобки (вместе со скобками). Нужно через вхождение в строку
Удалить часть символьный строки заключенной в скобки(вместе со скобками) . Нужно через вхождение в строку C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
24.04.2013, 21:11     Заменить в строке S последнее вхождение строки S1 на строку S2 #2
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <string>
int main()
{
    std::string S = "qwertyqwertyqwerty", S1 = "ert", S2 = "ter";
    S.replace(S.rfind(S1),S1.size(), S2);
    std::cout << S;
    return 0;
}
Yandex
Объявления
24.04.2013, 21:11     Заменить в строке S последнее вхождение строки S1 на строку S2
Ответ Создать тему
Опции темы

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