可能重复:
gcc4.7 对正则表达式有问题吗?
我用 "g++ test.cpp -std=gnu++0x" 编译下面的代码。编译成功,但是当我运行 ./a.out 时,它会出现这样的错误,我不明白为什么会这样。我的操作系统是 Mint。
错误:“在抛出 'std::regex_error' what() 实例后调用终止:regex_error Aborted (core dumped)”
Code:
// regex_match example
#include <iostream>
#include <string>
#include <regex>
using namespace std;
int main ()
{
string s ("this subject has a submarine as a subsequence");
regex e("sub[a-z]"); // matches words beginning by "sub"
smatch m;
return 0;
}