
14.12.2009, 23:12
|
|
Познающий
Регистрация: 26.07.2005
Сообщений: 54
С нами:
10942709
Репутация:
46
|
|
Сообщение от eldar85
Всем привет. Вот написал код на плюсах, помогите разобраться:
Код:
...
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;
...
boost::match - соответсвует ли введеная строка регулярному выражению
boost::search - поиск подстроки, соответствующей регулярному выражению, в веденной строке
|
|
|