VC2010使用正则表达式

我的目标从一个HTML字符串中找出分数,使用正则表达式进行匹配,开发环境VC2010下面是我实现的代码

在.cpp文件中需要

#include

using namespace std;


//从flash返回字符串中正则匹配出分数
UINT CXXXXDlg::RegXScorce(CString strTotal)
{
 UINT ret;
// "

20

";
 std::string s;
 s = strTotal.GetBuffer(0);
 const std::tr1::regex pattern(">(\\d+)<");
   std::smatch result;
   bool match = std::regex_search(s, result, pattern);
   if(match)
   {
      for(size_t i = 1; i < result.size(); ++i)
      {
    ret = atoi(result[i].str().c_str());
      }
   }
   return ret;
}



你可能感兴趣的:(VS2010,C/C++)