Я хотел бы знать, существует ли метод, использующий boost :: split для разделения строки с использованием целых строк в качестве разделителя. Например:
str = "xxaxxxxabcxxxxbxxxcxxx"
есть ли способ разбить эту строку, используя "abc"
в качестве разделителя? Поэтому возвращаем:
Результатом будет строка "xxaxxxx"
и "xxxxbxxxcxxx"
.
Мне известно, что boost::split
использует предикат "is_any_of"
, однако вызов is_any_of("abc")
приведет к разбиению строки на один символ 'a', 'b' и 'c', что не что я хочу.