bcp(Boost)复制最小子集库依赖项

时间:2014-04-23 03:49:07

标签: c++ regex boost subset

我目前正在尝试复制正则表达式(也称为正则表达式)库及其依赖项的子集,以便我可以将它带到学校使用。我可以使用Microsoft的C ++ 11标准库中的正则表达式,但我学校的计算机不支持C ++ 11库。

无论如何,为了使这成为可能,我已经成功编译了bcp工具并且我已经输入了 我的命令提示符窗口中显示bcp boost/regex.hpp <my destination folder>

问题是我收到以下错误:

**** exception(205): std::runtime_error: Found a closing ) with no corresponding openening parenthesis.  The error occurred while parsing the regular expression fragment: "?+(([(<].*HERE>>>)?$)?".

任何建议都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

非常特别。引用的代码有一个OPENING(没有相应的右括号。尝试用晃动来转义左括号:

"?+(([\(<].*HERE>>>)?$)?"

这不会改变正则表达式,但可能有助于解析器。