RegexParseError Enumeração

Definição

Especifica a razão subjacente detalhada pela qual a RegexParseException é lançado quando uma expressão regular contém um erro de análise sintática.

public enum class RegexParseError
public enum RegexParseError
type RegexParseError = 
Public Enum RegexParseError
Herança
RegexParseError

Campos

Name Valor Description
Unknown 0

Um erro de análise sintática de expressão regular desconhecido.

AlternationHasTooManyConditions 1

Uma alternância numa expressão regular tem demasiadas condições.

AlternationHasMalformedCondition 2

Uma alternância numa expressão regular tem uma condição deformada.

InvalidUnicodePropertyEscape 3

Uma fuga de propriedade Unicode numa expressão regular é inválida ou desconhecida.

MalformedUnicodePropertyEscape 4

Uma fuga de propriedade Unicode está malformada.

UnrecognizedEscape 5

Um carácter de escape ou sequência numa expressão regular é inválido.

UnrecognizedControlCharacter 6

Um carácter de controlo numa expressão regular não é reconhecido.

MissingControlCharacter 7

Falta um carácter de controlo numa expressão regular.

InsufficientOrInvalidHexDigits 8

Uma sequência de escape hexadecimal numa expressão regular não tem dígitos suficientes, ou contém dígitos inválidos.

QuantifierOrCaptureGroupOutOfRange 9

Um grupo capturado ou um quantificador numa expressão regular não está dentro do intervalo, ou seja, é maior que MaxValue.

UndefinedNamedReference 10

Uma referência nomeada usada numa expressão regular não está definida.

UndefinedNumberedReference 11

Uma referência numerada usada numa expressão regular não está definida.

MalformedNamedReference 12

Uma referência nomeada numa expressão regular está mal formada.

UnescapedEndingBackslash 13

Uma expressão regular termina com uma barra final não escapada.

UnterminatedComment 14

Um comentário numa expressão normal não é terminado.

InvalidGroupingConstruct 15

Um construto de agrupamento numa expressão regular é inválido ou malformado.

AlternationHasNamedCapture 16

Uma construção de alternância numa expressão regular usa uma captura nomeada.

AlternationHasComment 17

Um construto de alternância numa expressão regular contém um comentário.

AlternationHasMalformedReference 18

Uma construção de alternância numa expressão regular contém uma referência malformada.

AlternationHasUndefinedReference 19

Uma construção de alternância numa expressão regular contém uma referência indefinida.

CaptureGroupNameInvalid 20

O nome do grupo capturado numa expressão regular é inválido.

CaptureGroupOfZero 21

Uma expressão regular define uma subexpressão numerada chamada zero.

UnterminatedBracket 22

Uma expressão regular tem um colchete quadrado esquerdo não escapado, ou falha um colchete quadrado direito de fechamento.

ExclusionGroupNotLast 23

Uma classe de carácter numa expressão regular com um grupo de exclusão não é a última parte da classe de carácter.

ReversedCharacterRange 24

Uma classe de caracteres numa expressão regular contém um intervalo inverso de caracteres, como z-a em vez de a-z.

ShorthandClassInCharacterRange 25

Uma classe de carácter numa expressão regular contém uma classe abreviada que não é permitida dentro de uma classe de carácter.

InsufficientClosingParentheses 26

Uma expressão regular tem um parêntese esquerdo não escapado, ou falha um parêntese direito de fechamento.

ReversedQuantifierRange 27

Um intervalo de quantificadores numa expressão regular é inverso, como {10,1} em vez de {1,10}.

NestedQuantifiersNotParenthesized 28

Quantificadores repetidos noutro quantificador dentro de uma expressão regular não são agrupados entre parênteses.

QuantifierAfterNothing 29

Um quantificador numa expressão regular encontra-se numa posição em que não pode quantificar nada, como no início de uma expressão regular ou num grupo.

InsufficientOpeningParentheses 30

Uma expressão regular tem uma parêntese direita não escapada, ou falha uma abertura entre parênteses esquerdo.

UnrecognizedUnicodeProperty 31

Uma propriedade unicode numa expressão regular não é reconhecida, ou é inválida.

Observações

Esta informação está disponível através de Error.

Aplica-se a