RegexParseError Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica el motivo subyacente detallado por el que se produce una excepción RegexParseException cuando una expresión regular contiene un error de análisis.
public enum class RegexParseError
public enum RegexParseError
type RegexParseError =
Public Enum RegexParseError
- Herencia
Campos
AlternationHasComment | 17 | Una construcción de alternancia en una expresión regular contiene un comentario. |
AlternationHasMalformedCondition | 2 | Una alternancia en una expresión regular tiene una condición con formato incorrecto. |
AlternationHasMalformedReference | 18 | Una construcción de alternancia en una expresión regular contiene una referencia con formato incorrecto. |
AlternationHasNamedCapture | 16 | Una construcción de alternancia en una expresión regular usa una captura con nombre. |
AlternationHasTooManyConditions | 1 | Una alternancia en una expresión regular tiene demasiadas condiciones. |
AlternationHasUndefinedReference | 19 | Una construcción de alternancia en una expresión regular contiene una referencia no definida. |
CaptureGroupNameInvalid | 20 | El nombre de grupo de un grupo capturado en una expresión regular no es válido. |
CaptureGroupOfZero | 21 | Una expresión regular define una subexpresión numerada denominada cero. |
ExclusionGroupNotLast | 23 | Una clase de caracteres de una expresión regular con un grupo de exclusión no es la última parte de la clase de caracteres. |
InsufficientClosingParentheses | 26 | Una expresión regular tiene un paréntesis de apertura sin escape, o bien no tiene un paréntesis de cierre. |
InsufficientOpeningParentheses | 30 | Una expresión regular tiene un paréntesis de cierre sin escape, o bien se no tiene un paréntesis de apertura. |
InsufficientOrInvalidHexDigits | 8 | Una secuencia de escape hexadecimal de una expresión regular no tiene suficientes dígitos o contiene dígitos no válidos. |
InvalidGroupingConstruct | 15 | Una construcción de agrupación en una expresión regular no es válida o tiene un formato incorrecto. |
InvalidUnicodePropertyEscape | 3 | Un escape de propiedad Unicode en una expresión regular no es válido o no se conoce. |
MalformedNamedReference | 12 | Una referencia con nombre en una expresión regular tiene un formato incorrecto. |
MalformedUnicodePropertyEscape | 4 | Un escape de propiedad Unicode tiene un formato incorrecto. |
MissingControlCharacter | 7 | Falta un carácter de control en una expresión regular. |
NestedQuantifiersNotParenthesized | 28 | Los cuantificadores repetidos en otro cuantificador dentro de una expresión regular no se agrupan entre paréntesis. |
QuantifierAfterNothing | 29 | Un cuantificador en una expresión regular está en una posición en la que no puede cuantificar nada, como al principio de una expresión regular o en un grupo. |
QuantifierOrCaptureGroupOutOfRange | 9 | Un grupo capturado o un cuantificador en una expresión regular no está dentro del intervalo, es decir, es mayor que Int32.MaxValue. |
ReversedCharacterRange | 24 | Una clase de caracteres de una expresión regular contiene un intervalo de caracteres inverso, como z-a en lugar de a-z. |
ReversedQuantifierRange | 27 | Un intervalo cuantificador de una expresión regular es inverso, como |
ShorthandClassInCharacterRange | 25 | Una clase de caracteres de una expresión regular contiene una clase abreviada que no está permitida dentro de una clase de caracteres. |
UndefinedNamedReference | 10 | No se define una referencia con nombre usada en una expresión regular. |
UndefinedNumberedReference | 11 | No se define una referencia numerada usada en una expresión regular. |
UnescapedEndingBackslash | 13 | Una expresión regular termina con una barra diagonal inversa final sin escape. |
Unknown | 0 | Error desconocido de análisis de expresiones regulares. |
UnrecognizedControlCharacter | 6 | No se reconoce un carácter de control en una expresión regular. |
UnrecognizedEscape | 5 | Un carácter o una secuencia de escape en una expresión regular no son válidos. |
UnrecognizedUnicodeProperty | 31 | No se reconoce una propiedad Unicode en una expresión regular o no es válida. |
UnterminatedBracket | 22 | Una expresión regular tiene un corchete izquierdo sin escape o pierde un corchete derecho de cierre. |
UnterminatedComment | 14 | Un comentario en una expresión regular no tiene terminación. |
Comentarios
Esta información está disponible a través de Error.