Я пытался извлечь только «Apple» из строки ниже, т.е. между и "/". Есть ли способ извлечь строку между разделителями? В настоящее время вся строка после «,» извлекается.C++ read select parts of std :: string
std::string test = "Hello World, Apple/Banana";
std::size_t found;
found = test.find(",");
std::string str3 = test.substr(found);
std::cout << str3 << std::endl;
'.find()' принимает необязательную начальную позицию. Вы можете использовать это, чтобы найти положение косой черты после запятой, а затем вычесть их для получения длины подстроки. – Barmar