0

可能重复:
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;
}
4

1 回答 1

7

代码看起来不错。GCC 的正则表达式实现是不可用的。不要浪费你的时间。

于 2012-12-12T22:39:34.370 回答