#include <string>
#include <vector>
#include <iostream>
#include <boost/algorithm/string/split.hpp>
#include <boost/algorithm/string/classification.hpp>
int main()
{
	std::string id_equip="8";
	std::string src="8+1729230-6+289191-7+1293190"; 
	std::vector<std::string> SplitVec;

	split(SplitVec, src, boost::algorithm::is_any_of(id_equip) );
	std::cout << "buffer: " << SplitVec.size() << '\n';
	for(size_t n = 0; n < SplitVec.size(); ++n)
	    std::cout << '"' << SplitVec[n] << '"' << '\n';
	
}