Bonsoir,
Je débute avec Boost et je souhaiterais supprimer tous les commentaires d'un code C ainsi que tous les espaces superflus, saut de ligne et retour chariot...
Exemple :
Devient :int main()
{
std::string data = ReadFile("main.c"); // un autre com
/*
coucou
ca va ?
*/
// un commentaire
const boost::regex e(
"55*59");
std::string s = boost::regex_replace(data , e, "XXX", boost::match_default | boost::format_sed);
cout << s << endl;
return 0;
}
Je n'ai rien trouvé d'intéressant sur le doc officielle :int main(){std::string data=ReadFile("main.c");const boost::regex e("55*59");std::string s = boost::regex_replace(data , e, "XXX",boost::match_default | boost::format_sed);cout << s << endl;return 0;}
http://www.boost.org/doc/libs/1_51_0...tml/index.html
Désolé, je suis nul en Regex
Voilà merci à vous !
Partager