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