Les parenthèses capturantes en C++
Bonjour,
Je me posé une petite question sur les expressions régulières qui est:
En PHP nous avons la possibilité d'utiliser des parenthèses capturantes comme par exemple :
expressions régulière: #(anti)co(?:nsti)(tu(tion)nelle)ment#
ou les les sous chaines sont accessibles par :
1. $0 : anticonstitutionnellement
2. $1 : anti
3. $2 : tutionnelle
4. $3 : tion
Et ce que je voudrais savoir, sait s'il y a la même chose qui existe en C++?
Merci d'avance pour vos réponses.
Je me posé une petite question sur les expressions régulières qui est:
En PHP nous avons la possibilité d'utiliser des parenthèses capturantes comme par exemple :
expressions régulière: #(anti)co(?:nsti)(tu(tion)nelle)ment#
ou les les sous chaines sont accessibles par :
1. $0 : anticonstitutionnellement
2. $1 : anti
3. $2 : tutionnelle
4. $3 : tion
Et ce que je voudrais savoir, sait s'il y a la même chose qui existe en C++?
Merci d'avance pour vos réponses.
Configuration: Windows XP Firefox 3.5.3
3 réponses
-
ContributeurEn C++ : non.
En revanche, dans certaines bibliothèques C++ : oui (Qt) -
Qt?
Car j'ai déjà pas mal entendu parler de la bibliothèque : regex es qu'elle le permet? -
Contributeurregex, je ne connais pas, mais d'après google : oui.
Qt est beaucoup plus général, mais il y a une classe QRegExp (ou un truc dans le genre) dedans qui traite les expressions régulière.