Я разбираю строку в C++, используя следующее:
string parsed,input="text to be parsed";
stringstream input_stringstream(input);
if(getline(input_stringstream,parsed,' '))
{
// do some processing.
}
Разбор с одним разделителем символов прекрасен. Но что, если я хочу использовать строку в качестве разделителя.
Пример: я хочу разделить:
scott>=tiger
с> = в качестве разделителя, чтобы я мог получить скотта и тигра.