I\'ve been looking boost::tokenizer, and I\'ve found that the documentation is very thin. Is it possible to make it tokenize a string such as \"dolphin--monkey--baboon\" and
using iter_split allows you to use multiple character tokens.
The code below would produce the following:
dolphin
mon-key
baboon
#include
#include
#include
#include
// code starts here
std::string s = "dolphin--mon-key--baboon";
std::list stringList;
boost::iter_split(stringList, s, boost::first_finder("--"));
BOOST_FOREACH(std::string token, stringList)
{
std::cout << token << '\n'; ;
}