Ich analysiere eine Zeichenfolge in C++ mit dem folgenden:
using namespace std;
string parsed,input="text to be parsed";
stringstream input_stringstream(input);
if (getline(input_stringstream,parsed,' '))
{
// do some processing.
}
Das Parsen mit einem einzelnen Zeichen als Begrenzer ist in Ordnung. Was aber, wenn ich eine Zeichenkette als Begrenzer verwenden möchte?
Beispiel: Ich möchte teilen:
scott>=tiger
mit >=
als Trennzeichen, so dass ich scott und tiger erhalten kann.