Les parenthèses capturantes en C++

Kevin -  
Char Snipeur Messages postés 10112 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.
Configuration: Windows XP
Firefox 3.5.3

3 réponses

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

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