Задачи на работу с текстом в C++. Часть 8
Дана строка:
std::string str = "1234567890";
Замените середину строки на "*****".
Дана строка:
std::string str = "hello_world_test";
Преобразуйте snake_case в "Hello World Test".
Дана строка:
std::string str = "aaabbccd";
Удалите последовательные повторяющиеся символы: "abcd".
Дана строка:
std::string str = "Hello World";
Найдите позицию подстроки "World".
Дана строка:
std::string str = "I love C++";
Замените "Java" на "C++".
Дана строка:
std::string str = "programming";
Подсчитайте количество согласных букв в строке.
Дана строка:
std::string str = "document.pdf";
Извлеките расширение файла.
Дана строка:
std::string str = "/home/user/file.txt";
Извлеките имя файла.
Дана строка:
std::string str = "This is a very long string";
Сократите строку до 10 символов с "..." в конце.
Дана строка:
std::string str = "Ivan Ivanov Ivanovich";
Получите инициалы: "I.I.".