有些论坛上讲述vs2008 SP1新增的tr1::regex
其中包括讲述如何提取匹配字符串:例如下面所示:
int main()
{
   // regular expression
   const std::tr1::regex pattern("\\w+day");
   // the source text
   std::string weekend = "Saturday and Sunday, but some Fridays also.";
   const std::tr1::sregex_token_iterator end;
   for (std::tr1::sregex_token_iterator i(weekend.begin(),weekend.end(), pattern);i != end;++i)
   {
      std::cout << *i << std::endl;
   }
   return 0;
}
输出结果应是:
Saturday
Sunday
Friday但我在vc2008中编译并未得到上面的结果,为什么?