【发布时间】:2011-08-24 08:58:36
【问题描述】:
我想在 C++ 中做一些正则表达式,所以我查看了 interwebz(是的,我是 C++ 的初学者/中级)并找到了this SO answer。
我真的不知道在 boost::regex 和 boost::xpressive 之间选择什么。有什么优点/缺点?
我还读到与 boost::regex 相对的 boost::xpressive 是一个仅包含标头的库。在 Linux 和 Windows 上静态编译 boost::regex 很难(我几乎总是写跨平台的应用程序)?
我也对编译时间的比较感兴趣。我有一个使用 boost::xpressive 的当前实现,我对编译时间不太满意(但我没有与 boost::regex 的比较)。
当然,我也愿意接受有关正则表达式实现的其他建议。这些要求是免费的(就像在啤酒中一样)并且与http://nclabs.org/license.php 兼容。
【问题讨论】:
标签: c++ regex boost boost-xpressive