可能重复:
gcc4.7 对正则表达式有问题吗?
我按照http://www.cplusplus.com/reference/std/regex/regex_match/上的示例并在 Ubuntu 12.04 64 位上使用 g++ 版本 4.6.3 编译
以下是我的输出:
string literal matched
string object matched
range matched
string literal with 3 matches
string object with 3 matches
range with 3 matches
the matches were: [subject] [sub] [bject]
虽然示例输出是:
string literal matched
string object matched
range matched
string literal with 3 matches
string object with 3 matches
range with 3 matches
the matches were: [subject] [sub] [ject]
请注意,在我的机器上[bject]被提取,这是不正确的。有任何想法吗?