我遇到了以下Boost正则表达式的问题,
boost::regex e("=");
if(regex_search("=", e)) cout << "yeah";
任何人都可以告诉我为什么我没有得到“是的”? 这是使用Visual Studio 2008的Boost 1.37。 非常感谢你提前!
答案 0 :(得分:1)
使用相同的代码,我做在这里得到“是的”。
请注意,我必须将boost::
添加到regex_search
的开头,并且我在Linux下运行GCC。我还没有在Windows下设置Boost 1.37,所以我不能在那里轻松测试它。
答案 1 :(得分:1)
我刚刚在Visual Studio 2008上尝试了使用Boost 1.37编写的代码,它编译,运行并输出“是的”。你确定你正确设置了Boost吗?