Boost :: Разделить с помощью целой строки в виде разделителя

Я хотел бы знать, есть ли метод, использующий Boost :: Split, чтобы разделить строку с использованием цельных строк в качестве разделителя. Например:

str = "xxaxxxxabcxxxxbxxxcxxx"

Существует ли способ разделить эту строку с использованием «ABC» как разделитель? Поэтому возвращение:

результаты будут строки «XXAXXXX» и «XXXXXBXXXXXXXX» .

Я знаю Boost :: Split , используя предикат «IS_ANY_OF» , однако, вызывающий IS_ANY_OF («ABC») приведет к разделению строки У одного персонажа 'A', «B» и «C» также, что не то, что я хочу.

10
задан Alexis Wilke 6 July 2019 в 21:02
поделиться