Знак равенства в Boost RegEx - PullRequest
1 голос
/ 27 февраля 2009

У меня проблема со следующим регулярным выражением Boost,

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

Может кто-нибудь сказать мне, почему я не получаю "да"? Это Boost 1.37 с Visual Studio 2008. Заранее большое спасибо!

Ответы [ 2 ]

1 голос
/ 27 февраля 2009

Я только что попробовал код, который вы дали, на Visual Studio 2008, с Boost 1.37, и он компилирует, запускает и выводит "да" Вы уверены, что правильно настроили Boost?

1 голос
/ 27 февраля 2009

Используя тот же код, я делаю здесь получаю "да".

Обратите внимание, что мне пришлось добавить boost:: в начале regex_search, и я работаю на GCC под Linux. У меня еще нет установленного Boost 1.37 под Windows, поэтому я не могу его там легко протестировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...