Cuantificadores
Los cuantificadores agregan datos de cantidades opcionales a una expresión regular. Una expresión de cuantificador se aplica al carácter, grupo o clase de caracteres que lo precede inmediatamente. Las expresiones regulares de .NET Framework admiten cuantificadores de coincidencia mínima ("laxos").
En la tabla siguiente se describen los metacaracteres que afectan a la coincidencia. Las cantidades n y m son constantes de tipo entero.
Cuantificador | Descripción |
---|---|
* |
Especifica cero o más coincidencias; por ejemplo, |
+ |
Especifica una o varias coincidencias; por ejemplo, |
? |
Especifica cero o una coincidencia; por ejemplo, |
{ n } |
Especifica exactamente n coincidencias; por ejemplo, |
{ n ,} |
Especifica n coincidencias como mínimo; por ejemplo, |
{ n , m } |
Especifica como mínimo n coincidencias, pero no más de m coincidencias. |
*? |
Especifica la primera coincidencia que utiliza el menor número de repeticiones posible (equivale a * laxo). |
+? |
Especifica el menor número de repeticiones posible, aunque uno como mínimo (equivale a |
?? |
Especifica, si es posible, cero repeticiones, o una ( |
{ n }? |
Equivale a {n} ({n} laxa). |
{ n ,}? |
Especifica el menor número de repeticiones posible, por lo menos n ({n,} laxa). |
{ n , m }? |
Especifica el menor número de repeticiones posible entre n y m ({n,m} laxa). |