Я хотел бы знать, есть ли метод, использующий Boost :: Split, чтобы разделить строку с использованием цельных строк в качестве разделителя. Например:
str = "xxaxxxxabcxxxxbxxxcxxx"
Существует ли способ разделить эту строку с использованием «ABC»
как разделитель? Поэтому возвращение:
результаты будут строки «XXAXXXX»
и «XXXXXBXXXXXXXX»
.
Я знаю Boost :: Split
, используя предикат «IS_ANY_OF»
, однако, вызывающий IS_ANY_OF («ABC»)
приведет к разделению строки У одного персонажа 'A', «B» и «C» также, что не то, что я хочу.