Les parenthèses capturantes en C++

Kevin -  
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   -
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.

3 réponses

Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
En C++ : non.
En revanche, dans certaines bibliothèques C++ : oui (Qt)
1
Kevin
 
Qt?

Car j'ai déjà pas mal entendu parler de la bibliothèque : regex es qu'elle le permet?
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
regex, 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.
0