RegexParseError Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger den detaljerade underliggande orsaken till varför ett RegexParseException utlöses när ett reguljärt uttryck innehåller ett parsningsfel.
public enum class RegexParseError
public enum RegexParseError
type RegexParseError =
Public Enum RegexParseError
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| Unknown | 0 | Ett okänt parsningsfel för reguljära uttryck. |
| AlternationHasTooManyConditions | 1 | En växling i ett reguljärt uttryck har för många villkor. |
| AlternationHasMalformedCondition | 2 | En växling i ett reguljärt uttryck har ett felaktigt villkor. |
| InvalidUnicodePropertyEscape | 3 | En Unicode-egenskapsutrymning i ett reguljärt uttryck är ogiltig eller okänd. |
| MalformedUnicodePropertyEscape | 4 | En Unicode-egenskapsflykt är felaktigt formaterad. |
| UnrecognizedEscape | 5 | Ett escape-tecken eller en sekvens i ett reguljärt uttryck är ogiltigt. |
| UnrecognizedControlCharacter | 6 | Ett kontrolltecken i ett reguljärt uttryck känns inte igen. |
| MissingControlCharacter | 7 | Ett kontrolltecken i ett reguljärt uttryck saknas. |
| InsufficientOrInvalidHexDigits | 8 | En hexadecimal escape-sekvens i ett reguljärt uttryck har inte tillräckligt med siffror eller innehåller ogiltiga siffror. |
| QuantifierOrCaptureGroupOutOfRange | 9 | En insamlad grupp eller en kvantifierare i ett reguljärt uttryck ligger inte inom intervallet, dvs. den är större än MaxValue. |
| UndefinedNamedReference | 10 | En använd namngiven referens i ett reguljärt uttryck har inte definierats. |
| UndefinedNumberedReference | 11 | En använd numrerad referens i ett reguljärt uttryck definieras inte. |
| MalformedNamedReference | 12 | En namngiven referens i ett reguljärt uttryck är felaktigt. |
| UnescapedEndingBackslash | 13 | Ett reguljärt uttryck slutar med ett icke-undantaget slut på omvänt snedstreck. |
| UnterminatedComment | 14 | En kommentar i ett reguljärt uttryck avslutas inte. |
| InvalidGroupingConstruct | 15 | En grupperingskonstruktion i ett reguljärt uttryck är ogiltig eller felaktigt utformad. |
| AlternationHasNamedCapture | 16 | En växlingskonstruktion i ett reguljärt uttryck använder en namngiven avbildning. |
| AlternationHasComment | 17 | En växlingskonstruktion i ett reguljärt uttryck innehåller en kommentar. |
| AlternationHasMalformedReference | 18 | En alternationskonstruktion i ett reguljärt uttryck innehåller en felaktig referens. |
| AlternationHasUndefinedReference | 19 | En alternationskonstruktion i ett reguljärt uttryck innehåller en odefinierad referens. |
| CaptureGroupNameInvalid | 20 | Gruppnamnet för en grupperad grupp i ett reguljärt uttryck är ogiltigt. |
| CaptureGroupOfZero | 21 | Ett reguljärt uttryck definierar en numrerad underuttryck med namnet noll. |
| UnterminatedBracket | 22 | Ett reguljärt uttryck har en icke-undantagen vänster hakparentes eller missar en avslutande höger hakparentes. |
| ExclusionGroupNotLast | 23 | En teckenklass i ett reguljärt uttryck med en exkluderingsgrupp är inte den sista delen av teckenklassen. |
| ReversedCharacterRange | 24 | En teckenklass i ett reguljärt uttryck innehåller ett inverterad teckenintervall, till exempel z-a i stället för a-z. |
| ShorthandClassInCharacterRange | 25 | En teckenklass i ett reguljärt uttryck innehåller en kort hand-klass som inte tillåts i en teckenklass. |
| InsufficientClosingParentheses | 26 | Ett reguljärt uttryck har en vänsterparentes som inte är undantagen eller missar en avslutande högerparentes. |
| ReversedQuantifierRange | 27 | Ett kvantifierarintervall i ett reguljärt uttryck är invertera, till exempel |
| NestedQuantifiersNotParenthesized | 28 | Upprepade kvantifierare på en annan kvantifierare i ett reguljärt uttryck grupperas inte i parenteser. |
| QuantifierAfterNothing | 29 | En kvantifierare i ett reguljärt uttryck befinner sig i en position där den inte kan kvantifiera något, till exempel i början av ett reguljärt uttryck eller i en grupp. |
| InsufficientOpeningParentheses | 30 | Ett reguljärt uttryck har en icke-undantagen högerparentes eller missar en inledande vänsterparentes. |
| UnrecognizedUnicodeProperty | 31 | En unicode-egenskap i ett reguljärt uttryck känns inte igen eller är ogiltig. |
Kommentarer
Den här informationen görs tillgänglig via Error.