C ++正则表达式cstring错误

时间:2017-10-01 08:09:13

标签: c++ regex c-strings

我写了这段代码:

#include <iostream>
#include <fstream>
#include <sstream>
#include <algorithm>
#include <iterator>
#include <vector>
#include <regex>

using namespace std;
int compile()
{

    string linecode;
    linecode = "_hello:";

    if (std::regex_match (linecode, std::regex("(_)(.*)(:)") ))
        {

          cout<<"...";
        }
        else if (std::regex_match (linecode, std::regex("(@)(.*)(:)") ))
        {

           cout<<"@@@";
        }

return 1;

}

int main(int argc, char** argv)
{

    compile();
return 0;
}

我收到此错误: enter image description here

cstring错误,可能在正则表达式库中。

我如何解决这个问题?

提前致谢。

0 个答案:

没有答案