2009-02-27 7 views
1

J'ai un problème avec l'expression régulière Boost suivante,signe égal Boost RegEx

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

Quelqu'un peut-il s'il vous plaît me dire pourquoi je ne suis pas un « oui »? Ceci est Boost 1.37 avec Visual Studio 2008. Merci beaucoup d'avance!

Répondre

1

En utilisant ce même code, je obtenir le "oui" ici.

Notez que j'ai dû ajouter boost:: au début de regex_search, et que je cours sur GCC sous Linux. Je n'ai pas encore installé Boost 1.37 sous Windows, donc je ne peux pas facilement le tester ici.

1

Je viens d'essayer le code que vous avez donné, sur Visual Studio 2008, avec Boost 1.37, et il compile, exécute et affiche "oui". Êtes-vous sûr de configurer correctement Boost?

+0

Yup. Fonctionne pour moi aussi, et j'ai la même configuration. – drby

Questions connexes