У меня проблема со следующим регулярным выражением Boost,
boost::regex e("="); if(regex_search("=", e)) cout << "yeah";
Может кто-нибудь сказать мне, почему я не получаю "да"? Это Boost 1.37 с Visual Studio 2008. Заранее большое спасибо!
Я только что попробовал код, который вы дали, на Visual Studio 2008, с Boost 1.37, и он компилирует, запускает и выводит "да" Вы уверены, что правильно настроили Boost?
Используя тот же код, я делаю здесь получаю "да".
Обратите внимание, что мне пришлось добавить boost:: в начале regex_search, и я работаю на GCC под Linux. У меня еще нет установленного Boost 1.37 под Windows, поэтому я не могу его там легко протестировать.
boost::
regex_search