Задачи на работу с текстом в C++. Часть 5
Дана строка:
std::string str = "one,two,three,four";
Разделите строку по запятой и подсчитайте количество частей.
Дана строка:
std::string str = "Programming";
Найдите индекс последнего вхождения символа "m".
Дана строка:
std::string str = "C++ is awesome";
Замените все пробелы в строке на дефисы.
Дана строка:
std::string str = "HELLO WORLD";
Преобразуйте строку к нижнему регистру.
Дана строка:
std::string str = "abcdefghijk";
Получите подстроку с 3 по 7 символ.
Дана строка:
std::string str = " multiple spaces ";
Удалите все повторяющиеся пробелы, оставив только одинарные.
Дана строка:
std::string str = "banana";
Замените все вхождения символа "a" на "o".
Дана строка:
std::string str = "C++ Programming";
Проверьте, заканчивается ли строка на "ing".
Дана строка:
std::string str = "a-b-c-d-e";
Замените дефисы в строке на пробелы.
Дана строка:
std::string str = "Hello";
Повторите строку 3 раза с разделителем запятой.