C #: cuantificador
Los cuantificadores especifican cuántas instancias del elemento anterior (que puede ser un carácter, un grupo o una clase de carácter) deben estar presentes en la cadena de entrada para que se produzca una coincidencia.
| Cuantificador | Descripción | Patrón | Partidos |
|---|---|---|---|
| * | Coincide con el elemento anterior cero o más veces. | \ d * \. \ d | ".0", "19.9", "219.9" |
| + | Coincide con el elemento anterior una o más veces. | "ser +" | "abeja" en "estado", "estar" en "doblado" |
| ? | Coincide con el elemento anterior cero o una vez. | "lluvia" | "corrió", "lluvia" |
| { n } | Coincide con el elemento anterior exactamente n veces. | ", \ d {3}" | ", 043" en "1.043,6", ", 876", ", 543" y ", 210" en "9.876.543.210" |
| { n ,} | Coincide con el elemento anterior al menos n veces. | "\ d {2,}" | "166", "29", "1930" |
| { n , m } | Coincide con el elemento anterior al menos n veces, pero no más de m veces. | "\ d {3,5}" | "166", "17668" "19302" en "193024" |
| *? | Coincide con el elemento anterior cero o más veces, pero el menor número de veces posible. | \ d *? \. \ d | ".0", "19.9", "219.9" |
| +? | Coincide con el elemento anterior una o más veces, pero el menor número de veces posible. | "ser +?" | "estar" en "estado", "estar" en "doblado" |
| ?? | Coincide con el elemento anterior cero o una vez, pero el menor número de veces posible. | "lluvia" | "corrió", "lluvia" |
| { n }? | Coincide con el elemento anterior exactamente n veces. | ", \ d {3}?" | ", 043" en "1.043,6", ", 876", ", 543" y ", 210" en "9.876.543.210" |
| { n ,}? | Coincide con el elemento anterior al menos n veces, pero el menor número de veces posible. | "\ d {2,}?" | "166", "29", "1930" |
| { n , m }? | Coincide con el elemento anterior entre n y m veces, pero el menor número de veces posible. | "\ d {3,5}?" | "166", "17668" "193", "024" en "193024" |