Analizar (dividir) una cadena en C++ usando delimitador de cadena (C++ estándar) [duplicar]


Esta pregunta ya tiene una respuesta aquí:

Estoy analizando una cadena en C++ usando lo siguiente:

string parsed,input="text to be parsed";
stringstream input_stringstream(input);

if(getline(input_stringstream,parsed,' '))
{
     // do some processing.
}

Analizar con un solo delimitador de caracteres está bien. Pero qué pasa si quiero usar una cadena como delimitador.

Ejemplo: Quiero división:

scott>=tiger

Con >= como delimitador para que pueda obtener scott y tiger.


Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52