Ich möchte den C++-Boost-Algorithmus verwenden, um beliebige Trennzeichen mit mehreren Zeichen aufzuteilen.
Ich habe derzeit Folgendes:
Code: Select all
boost::split(tokens, input, boost::algorithm::is_any_of(delimiter), boost::token_compress_on);
Das kann beliebige Trennzeichen verarbeiten, wird jedoch nach jedem der Zeichen im Trennzeichen aufgeteilt und nicht nach dem genauen Trennzeichen (d. h. bei der Übergabe von „#“) wird bei Vorkommen von „#“ geteilt. ' und ',' statt '#,' Wie kann dies verbessert werden?