Me gustaría saber si hay un método que use boost :: split para dividir una cadena utilizando cadenas enteras como delimitador. Por ejemplo:Boost :: Dividir utilizando una cadena completa como delimitador
cadena = "xxaxxxxabcxxxxbxxxcxxx"
¿Existe un método para dividir esta cadena usando "abc" como un delimitador? Por lo tanto regresando:
resultados serían la cadena "xxaxxxx" y "xxxxbxxxcxxx"
Soy consciente del impulso :: división utilizando el "is_any_of" predicado, sin embargo invocar "is_any_of (" ABC ")" resultaría al dividir la cadena en los caracteres individuales 'a', 'b' y 'c' también, que no es lo que quiero.
cualquier ayuda sería apreciada.
agradecimiento
Debería poder usar alguna combinación de 'igual' y el valor de cadena para usar como delimitador, pero los detalles me eluden en este momento. –
posible duplicado de [División en subcadena] (http://stackoverflow.com/questions/3739280/split-on-substring) – Cubbi