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.
Configuration: Windows XP
Firefox 3.5.3

3 réponses

  1. Contributeur
    En C++ : non.
    En revanche, dans certaines bibliothèques C++ : oui (Qt)
    1
    1. Qt?

      Car j'ai déjà pas mal entendu parler de la bibliothèque : regex es qu'elle le permet?
      0
      1. Contributeur
        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