boost::regex и бинарные данные
От: pf79 Украина  
Дата: 20.04.05 18:22
Оценка:
Хочу обрабатывать boost-овским regex-ом данные содержащие не только алфавитно-цифровые символы.
Пишу тестовый пример:
int _tmain(int argc, _TCHAR* argv[])
{
   char input[]="\0x01\0x00";
   char s1[]="(\\0x01)\0x00";
   boost::regex reg(s1);
   boost::match_results<const char*> what;
   if(0 == boost::regex_search(input, what, reg, boost::match_default | boost::match_partial))
       std::cout<<"NOT FOUND\n";
   else 
       std::cout<<"OK\n";
   getchar();
   return 0;
}

Регулярное выражение ничего не находит. Подскажите plz как настроить regex.
ЗЫ VC++ 7.1 boost 1.32
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.