RegexParseError Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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 |
| 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.