Regex et remplacement

Signaler
Messages postés
24
Date d'inscription
mardi 10 janvier 2006
Statut
Membre
Dernière intervention
18 janvier 2009
-
Messages postés
35
Date d'inscription
mardi 8 août 2006
Statut
Membre
Dernière intervention
28 octobre 2007
-
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

Messages postés
35
Date d'inscription
mardi 8 août 2006
Statut
Membre
Dernière intervention
28 octobre 2007

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 ;)