Page 1 of 1

Boost::Split unter Verwendung der gesamten Zeichenfolge als Trennzeichen

Posted: 14 Jan 2025, 12:43
by Guest
Ich würde gerne wissen, ob es eine Methode gibt, die boost::split verwendet, um einen String zu teilen, indem ganze Strings als Trennzeichen verwendet werden. Zum Beispiel:

Code: Select all

str = "xxaxxxxabcxxxxbxxxcxxx"
Gibt es eine Methode, diese Zeichenfolge mit „abc“ als Trennzeichen zu teilen? Daher wird Folgendes zurückgegeben:

Ergebnisse wären die Zeichenfolge „xxaxxxx“ und „xxxxbxxxcxxx“.

Mir ist bekannt, dass boost::split das Prädikat „is_any_of“ verwendet, der Aufruf von is_any_of(“abc“) würde jedoch dazu führen, dass die Zeichenfolge an dem einzelnen Zeichen geteilt wird. a', 'b', und 'c' auch, was ich nicht will.