RegexParseError Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica o motivo subjacente detalhado pelo qual um RegexParseException é gerado quando uma expressão regular contém um erro de análise.
public enum class RegexParseError
public enum RegexParseError
type RegexParseError =
Public Enum RegexParseError
- Herança
Campos
AlternationHasComment | 17 | Um constructo de alternância em uma expressão regular contém um comentário. |
AlternationHasMalformedCondition | 2 | Uma alternância em uma expressão regular tem uma condição malformada. |
AlternationHasMalformedReference | 18 | Um constructo de alternância em uma expressão regular contém uma referência malformada. |
AlternationHasNamedCapture | 16 | Um constructo de alternância em uma expressão regular usa uma captura nomeada. |
AlternationHasTooManyConditions | 1 | Uma alternância em uma expressão regular tem muitas condições. |
AlternationHasUndefinedReference | 19 | Um constructo de alternância em uma expressão regular contém uma referência indefinida. |
CaptureGroupNameInvalid | 20 | O nome do grupo de um grupo capturado em uma expressão regular é inválido. |
CaptureGroupOfZero | 21 | Uma expressão regular define uma subexpressão numerada chamada zero. |
ExclusionGroupNotLast | 23 | Uma classe de caractere em uma expressão regular com um grupo de exclusão não é a última parte da classe de caractere. |
InsufficientClosingParentheses | 26 | Uma expressão regular tem um parêntese esquerdo sem escape ou não tem um parêntese direito de fechamento. |
InsufficientOpeningParentheses | 30 | Uma expressão regular tem um parêntese direito sem escape ou não tem um parêntese esquerdo de abertura. |
InsufficientOrInvalidHexDigits | 8 | Uma sequência de escape hexadecimal em uma expressão regular não tem dígitos suficientes ou contém dígitos inválidos. |
InvalidGroupingConstruct | 15 | Um constructo de agrupamento em uma expressão regular é inválido ou malformado. |
InvalidUnicodePropertyEscape | 3 | Um escape de propriedade Unicode em uma expressão regular é inválido ou desconhecido. |
MalformedNamedReference | 12 | Uma referência nomeada em uma expressão regular é malformada. |
MalformedUnicodePropertyEscape | 4 | Um escape de propriedade Unicode está malformado. |
MissingControlCharacter | 7 | Um caractere de controle em uma expressão regular está ausente. |
NestedQuantifiersNotParenthesized | 28 | Quantificadores repetidos em outro quantificador dentro de uma expressão regular não são agrupados entre parênteses. |
QuantifierAfterNothing | 29 | Um quantificador em uma expressão regular está em uma posição em que não pode quantificar nada, como no início de uma expressão regular ou em um grupo. |
QuantifierOrCaptureGroupOutOfRange | 9 | Um grupo capturado ou um quantificador em uma expressão regular não está dentro do intervalo, ou seja, é maior que Int32.MaxValue. |
ReversedCharacterRange | 24 | Uma classe de caractere em uma expressão regular contém um intervalo de caracteres inverso, como z-a, em vez de a-z. |
ReversedQuantifierRange | 27 | Um intervalo de quantificador em uma expressão regular é inverso, como |
ShorthandClassInCharacterRange | 25 | Uma classe de caractere em uma expressão regular contém uma classe curta que não é permitida dentro de uma classe de caractere. |
UndefinedNamedReference | 10 | Uma referência nomeada usada em uma expressão regular não é definida. |
UndefinedNumberedReference | 11 | Uma referência numerada usada em uma expressão regular não é definida. |
UnescapedEndingBackslash | 13 | Uma expressão regular termina com uma barra invertida final não escapada. |
Unknown | 0 | Um erro de análise de expressão regular desconhecido. |
UnrecognizedControlCharacter | 6 | Um caractere de controle em uma expressão regular não é reconhecido. |
UnrecognizedEscape | 5 | Um caractere de escape ou uma sequência em uma expressão regular é inválido. |
UnrecognizedUnicodeProperty | 31 | Uma propriedade unicode em uma expressão regular não é reconhecida ou inválida. |
UnterminatedBracket | 22 | Uma expressão regular tem um colchete esquerdo sem escape ou não tem um colchete direito de fechamento. |
UnterminatedComment | 14 | Um comentário em uma expressão regular não é encerrado. |
Comentários
Essas informações são disponibilizadas por meio de Error.