标签: c++ regex
此代码编译并运行(Parsing backtrace_symbols)
在gcc中,我在调用regex_match时遇到“regex_error”异常 而在VS2017它不是吗?!?
const std::regex r( R"(\((\w*)\+\w*\)\s+\[(\w+)\])"); std::smatch m; const bool bMatch = std::regex_match(curStr,m,r);
有人可以解释一下吗?
答案 0 :(得分:1)
我认为这是版本4.8.5
4.8.5
我甚至发现了版本5.3.0的一些错误 因此,我建议您至少使用版本5.4.0或上限与gcc
5.3.0
5.4.0
See a bug in version 5.3.0