RegexParseError Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den detaillierten Grund an, warum RegexParseException ausgelöst wird, wenn ein regulärer Ausdruck einen Fehler bei der Verarbeitung enthält.
public enum class RegexParseError
public enum RegexParseError
type RegexParseError =
Public Enum RegexParseError
- Vererbung
Felder
AlternationHasComment | 17 | Ein Alternationskonstrukt in einem regulären Ausdruck enthält einen Kommentar. |
AlternationHasMalformedCondition | 2 | Ein Wechsel in einem regulären Ausdruck weist eine fehlerhafte Bedingung auf. |
AlternationHasMalformedReference | 18 | Ein Alternierungskonstrukt in einem regulären Ausdruck enthält einen fehlerhaften Verweis. |
AlternationHasNamedCapture | 16 | Ein Alternierungskonstrukt in einem regulären Ausdruck verwendet eine benannte Erfassung. |
AlternationHasTooManyConditions | 1 | Ein Wechsel in einem regulären Ausdruck hat zu viele Bedingungen. |
AlternationHasUndefinedReference | 19 | Ein Alternierungskonstrukt in einem regulären Ausdruck enthält einen nicht definierten Verweis. |
CaptureGroupNameInvalid | 20 | Der Gruppenname einer erfassten Gruppe in einem regulären Ausdruck ist ungültig. |
CaptureGroupOfZero | 21 | Ein regulärer Ausdruck definiert einen nummerierten Teilausdruck mit dem Namen 0 (null). |
ExclusionGroupNotLast | 23 | Eine Zeichenklasse in einem regulären Ausdruck mit einer Ausschlussgruppe ist nicht der letzte Teil der Zeichenklasse. |
InsufficientClosingParentheses | 26 | Ein regulärer Ausdruck weist eine schließende linke Klammer ohne Escapezeichen auf, oder eine schließende rechte Klammer fehlt. |
InsufficientOpeningParentheses | 30 | Ein regulärer Ausdruck weist eine schließende rechte Klammer ohne Escapezeichen auf, oder eine öffnende linke Klammer fehlt. |
InsufficientOrInvalidHexDigits | 8 | Eine Escapesequenz für Hexadezimalzahlen in einem regulären Ausdruck weist nicht genügend Ziffern auf oder enthält ungültige Ziffern. |
InvalidGroupingConstruct | 15 | Ein Gruppierungskonstrukt in einem regulären Ausdruck ist ungültig oder falsch formatiert. |
InvalidUnicodePropertyEscape | 3 | Ein Unicode-Eigenschafts-Escape in einem regulären Ausdruck ist ungültig oder unbekannt. |
MalformedNamedReference | 12 | Ein benannter Verweis in einem regulären Ausdruck ist falsch formatiert. |
MalformedUnicodePropertyEscape | 4 | Ein Escapezeichen für die Unicode-Eigenschaft ist fehlerhaft. |
MissingControlCharacter | 7 | Ein Steuerelementzeichen in einem regulären Ausdruck fehlt. |
NestedQuantifiersNotParenthesized | 28 | Wiederholte Quantifizierer auf einem anderen Quantifizierer in einem regulären Ausdruck sind nicht in Klammern gruppiert. |
QuantifierAfterNothing | 29 | Ein Quantifizierer in einem regulären Ausdruck befindet sich an einer Position, an der nichts quantifiziert werden kann, z. B. am Anfang eines regulären Ausdrucks oder in einer Gruppe. |
QuantifierOrCaptureGroupOutOfRange | 9 | Eine erfasste Gruppe oder ein Quantifizierer in einem regulären Ausdruck befindet sich nicht innerhalb des Bereichs, d. h. er ist größer als Int32.MaxValue. |
ReversedCharacterRange | 24 | Eine Zeichenklasse in einem regulären Ausdruck enthält einen umgekehrten Zeichenbereich, z. b. z–a anstelle von a–z. |
ReversedQuantifierRange | 27 | Ein Quantifiziererbereich in einem regulären Ausdruck ist umgekehrt, z. B |
ShorthandClassInCharacterRange | 25 | Eine Zeichenklasse in einem regulären Ausdruck enthält eine Kurzhandklasse, die in einer Zeichenklasse nicht zulässig ist. |
UndefinedNamedReference | 10 | Ein verwendeter benannter Verweis in einem regulären Ausdruck ist nicht definiert. |
UndefinedNumberedReference | 11 | Ein verwendeter nummerierter Verweis in einem regulären Ausdruck ist nicht definiert. |
UnescapedEndingBackslash | 13 | Ein regulärer Ausdruck endet mit einem umgekehrten Schrägstrich ohne Escapezeichen. |
Unknown | 0 | Ein unbekannter Analysefehler für reguläre Ausdrücke. |
UnrecognizedControlCharacter | 6 | Ein Steuerelementzeichen in einem regulären Ausdruck wird nicht erkannt. |
UnrecognizedEscape | 5 | Ein Escapezeichen oder eine Sequenz in einem regulären Ausdruck ist ungültig. |
UnrecognizedUnicodeProperty | 31 | Eine Unicode-Eigenschaft in einem regulären Ausdruck wird nicht erkannt oder ungültig. |
UnterminatedBracket | 22 | Ein regulärer Ausdruck hat eine linke eckige Klammer ohne Escapezeichen, oder eine schließende rechte eckige Klammer fehlt. |
UnterminatedComment | 14 | Ein Kommentar in einem regulären Ausdruck wird nicht beendet. |
Hinweise
Diese Informationen werden über Errorzur Verfügung gestellt.