RegexParseError Enumeration

Definition

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
RegexParseError

Felder

AlternationHasComment 17

Ein Alternierungskonstrukt in einem regulären Ausdruck enthält einen Kommentar.

AlternationHasMalformedCondition 2

Eine Alternierung in einem regulären Ausdruck hat eine fehlerhafte Bedingung.

AlternationHasMalformedReference 18

Ein Alternierungskonstrukt in einem regulären Ausdruck enthält einen falsch formatierten Verweis.

AlternationHasNamedCapture 16

Ein Alternierungskonstrukt in einem regulären Ausdruck verwendet eine benannte Erfassung.

AlternationHasTooManyConditions 1

Eine Alternierung 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-Eigenschaften-Escapezeichen 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 Steuerzeichen in einem regulären Ausdruck fehlt.

NestedQuantifiersNotParenthesized 28

Wiederholte Quantifizierer für einen anderen Quantifizierer innerhalb eines regulären Ausdrucks werden nicht in Klammern klammern.

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 liegt nicht innerhalb des Bereichs, d. h., die Gruppe oder der Quantifizierer ist größer als 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. {10,1} anstelle von (1,10}.

ShorthandClassInCharacterRange 25

Eine Zeichenklasse in einem regulären Ausdruck enthält eine Kurzformklasse, 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 nummerierten Verweis in einem regulären Ausdruck ist nicht definiert.

UnescapedEndingBackslash 13

Ein regulärer Ausdruck endet mit einem schrägen Schrägstrich ohne Escapestrich.

Unknown 0

Ein unbekannter Analysefehler für reguläre Ausdrücke.

UnrecognizedControlCharacter 6

Ein Steuerzeichen 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 ist 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 verfügbar Error gemacht.

Gilt für