Ich möchte eine Zeichenkette mit C++ aufteilen, die Leerzeichen und Interpunktionen enthält.
z.B.. str = "This is a dog; A very good one."
Ich möchte "Dies" "ist" "ein" "Hund" "Ein" "sehr" "gut" "ein" 1 von 1.
Es ist ganz einfach mit nur einem Begrenzungszeichen mit getline aber ich kenne nicht alle Begrenzungszeichen. Es können beliebige Interpunktionszeichen sein.
Hinweis: Ich möchte Boost nicht verwenden!