... boost::regex xRegEx("value='([0-9]{1,90})'"); //регулярка boost::smatch xResults; std::string::const_iterator xItStart = xStr.begin(); std::string::const_iterator xItEnd = xStr.end(); if( boost::regex_search(xItStart,xItEnd, xResults, xRegEx) ){ std::cout << "value: " << xResults[1]<< std::endl << xStr << std::endl; } else std::cout<<"no result"<<std::endl; ...