Regex et remplacement

CrazyCodeur Messages postés 24 Date d'inscription mardi 10 janvier 2006 Statut Membre Dernière intervention 18 janvier 2009 - 19 nov. 2006 à 21:38
Xenul Messages postés 35 Date d'inscription mardi 8 août 2006 Statut Membre Dernière intervention 28 octobre 2007 - 9 déc. 2006 à 14:43
Bonjour tout le monde!

J'essaie d'utiliser les regex mais je peine un peu.

J'arrive repérer si un motif est présent dans une chaine de caracteres mais je n'arrive pas a remplacer le motif par une sous chaines.

Merci de me donner un peu d'aide !!

C.C.

1 réponse

Xenul Messages postés 35 Date d'inscription mardi 8 août 2006 Statut Membre Dernière intervention 28 octobre 2007
9 déc. 2006 à 14:43
Salut, alors, pour le regex_replace : (j'utilise boost ^^)

#include <stdlib.h>
#include
#include <string>

using namespace boost;
using namespace std;

int main(void)
{
   regex pattern("[A-Z]");
   string message = "Salut, Je Suis un MESsagE";
   message = regex_replace(message, pattern, "%"); //On remplace toutes les majuscules par un '%'
   printf("%s",message.c_str());

}

enjoy ;)
Rejoignez-nous