我想知道是否有一种方法使用boost :: split将整个字符串作为分隔符来分割字符串。例如:Boost :: Split使用整个字符串作为分隔符
STR =“xxaxxxxabcxxxxbxxxcxxx”
有拆分此字符串的方法使用“ABC”作为分隔符?因此返回:
结果将是字符串“xxaxxxx”和“xxxxbxxxcxxx”
我知道的boost ::分裂使用“is_any_of”谓词,但援引“is_any_of(” ABC“)”会导致在单个字符'a','b'和'c'处分割字符串,这不是我想要的。
任何帮助,将不胜感激。
谢谢
你应该能够使用'equals'和字符串值的某些组合作为分隔符,但是具体情况现在还没有。 –
[Split on substring]的可能重复(http://stackoverflow.com/questions/3739280/split-on-substring) – Cubbi