
Envoyé par
Doc Perl
Par défaut, un sous-motif quantifié est « gourmand », c’est à dire qu’il essaie de se reconnaître un maximum de fois (à
partir d’un point de départ donné) sans empêcher la reconnaissance du reste du motif. Si vous voulez qu’il tente de se
reconnaître un minimum de fois, il faut ajouter le caractère "?" juste après le quantificateur. Sa signification ne change
pas. Seule sa « gourmandise » change :
*? Reconnait 0 fois ou plus
+? Reconnait 1 fois ou plus
?? Reconnait 0 ou 1 fois
{n}? Reconnait n fois exactement
{n,}? Reconnait au moins n fois
{n,m}? Reconnait au moins n fois mais pas plus de m fois
Partager