同等签到Boost RegEx

时间:2009-02-27 00:20:58

标签: c++ regex boost

我遇到了以下Boost正则表达式的问题,

boost::regex e("=");
if(regex_search("=", e)) cout << "yeah";

任何人都可以告诉我为什么我没有得到“是的”? 这是使用Visual Studio 2008的Boost 1.37。 非常感谢你提前!

2 个答案:

答案 0 :(得分:1)

使用相同的代码,我在这里得到“是的”。

请注意,我必须将boost::添加到regex_search的开头,并且我在Linux下运行GCC。我还没有在Windows下设置Boost 1.37,所以我不能在那里轻松测试它。

答案 1 :(得分:1)

我刚刚在Visual Studio 2008上尝试了使用Boost 1.37编写的代码,它编译,运行并输出“是的”。你确定你正确设置了Boost吗?