我想在C++中使用正则表达式,于是我上网搜索(是的,我是个C++初学者/中级水平),找到了这个Stack Overflow回答。
我真的不知道在boost::regex和boost::xpressive之间该如何选择。它们各有什么优缺点呢?
我还读到说,与boost::regex相比,boost::xpressive是一个头文件库。在Linux和Windows上静态编译boost::regex难吗(我几乎总是编写跨平台应用程序)?
我也对编译时间进行比较感兴趣。我目前使用boost::xpressive实现,但我对编译时间不太满意(但我没有与boost::regex进行比较)。
当然,我也乐意听取其他正则表达式实现方案的建议。要求是免费(像啤酒一样免费)且与http://nclabs.org/license.php兼容。