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" |