C # - Quantificateur

Les quantificateurs spécifient combien d'instances de l'élément précédent (qui peut être un caractère, un groupe ou une classe de caractères) doivent être présentes dans la chaîne d'entrée pour qu'une correspondance se produise.

Quantificateur La description Modèle Allumettes
* Correspond à l'élément précédent zéro ou plusieurs fois. \ d * \. \ d ".0", "19.9", "219.9"
+ Correspond à l'élément précédent une ou plusieurs fois. "être +" "abeille" dans "été", "être" dans "plié"
? Correspond à l'élément précédent zéro ou une fois. "pluie" "couru", "pluie"
{ n } Correspond exactement n fois à l'élément précédent. ", \ d {3}" «, 043» dans «1,043,6», «, 876», «, 543» et «, 210» dans «9,876,543,210»
{ n ,} Correspond à l'élément précédent au moins n fois. "\ d {2,}" "166", "29", "1930"
{ n , m } Correspond à l'élément précédent au moins n fois, mais pas plus de m fois. "\ d {3,5}" "166", "17668" "19302" dans "193024"
*? Correspond à l'élément précédent zéro ou plusieurs fois, mais aussi peu de fois que possible. \ d *? \. \ d ".0", "19.9", "219.9"
+? Correspond à l'élément précédent une ou plusieurs fois, mais aussi peu de fois que possible. "être +?" "être" dans "été", "être" dans "plié"
?? Correspond à l'élément précédent zéro ou une fois, mais aussi peu de fois que possible. "pluie" "couru", "pluie"
{ n }? Correspond exactement n fois à l'élément précédent. ", \ d {3}?" «, 043» dans «1,043,6», «, 876», «, 543» et «, 210» dans «9,876,543,210»
{ n ,}? Correspond à l'élément précédent au moins n fois, mais aussi peu de fois que possible. "\ d {2,}?" "166", "29", "1930"
{ n , m }? Correspond à l'élément précédent entre n et m fois, mais aussi peu de fois que possible. "\ d {3,5}?" "166", "17668" "193", "024" dans "193024"