Está viendo un tema de ayuda de Laserfiche Cloud. Si no está utilizando Laserfiche Cloud, consulte la Guía del usuario de Laserfiche o la Guía de administración de Laserfiche .

Cuantificadores

Los siguientes caracteres de expresión regular agregan datos de cantidad opcionales a una expresión regular. Una expresión cuantificador se aplica a la clase de carácter, grupo o carácter que la precede inmediatamente.

Cuantificadores de expresión regular
Expresión regular Descripción
* Cero o más coincidencias. Por ejemplo, el valor de d* coincide con cero o más dígitos consecutivos. Equivalente a 0,.
+ Uno o más partidos. Por ejemplo, el valor de d+ coincide con unoo más dígitos consecutivos (es decir, un número entero positivo). Equivalente a 1,.
? Cero o uno coincide. Por ejemplo, ¿d? coincide con un solo dígito o un valor en blanco. Equivalente a 0,1o.
N. Exactamente n partidos. Por ejemplo, (pizza){2} sólo coincide con "pizzapizza".
N, n, Al menos n partidos. Por ejemplo, (abc)-2,- coincide con "abcabc" y "abcabcabc", pero no con "abc".
N,m. Al menos n , pero no más de m ,coincide. Por ejemplo, el valor de "d" 2,4" coincide con un número de dos dígitos, tres dígitos o cuatro dígitos.

Nota: De forma predeterminada, las expresiones regulares de .NET son "codiciosas". Puede agregar un signo de interrogación "?" después de estos cuantificadores para hacerlos "perezosos". Por ejemplo, Name:'s(.+)'s coincide con "John Last Name:" en "First Name: John Last Name: Smith" y Name:-s(.+?) Coincide con "John".