RegexParseError Wyliczenie

Definicja

Określa szczegółową przyczynę, dla którego jest zgłaszany, RegexParseException gdy wyrażenie regularne zawiera błąd analizy.

public enum class RegexParseError
public enum RegexParseError
type RegexParseError = 
Public Enum RegexParseError
Dziedziczenie
RegexParseError

Pola

AlternationHasComment 17

Konstrukcja zmiany w wyrażeniu regularnym zawiera komentarz.

AlternationHasMalformedCondition 2

Zmiana w wyrażeniu regularnym ma źle sformułowany warunek.

AlternationHasMalformedReference 18

Konstrukcja zmiany w wyrażeniu regularnym zawiera źle sformułowane odwołanie.

AlternationHasNamedCapture 16

Konstrukcja zmiany w wyrażeniu regularnym używa nazwanego przechwytywania.

AlternationHasTooManyConditions 1

Zmiana w wyrażeniu regularnym ma zbyt wiele warunków.

AlternationHasUndefinedReference 19

Konstrukcja zmiany w wyrażeniu regularnym zawiera niezdefiniowane odwołanie.

CaptureGroupNameInvalid 20

Nazwa grupy przechwyconej w wyrażeniu regularnym jest nieprawidłowa.

CaptureGroupOfZero 21

Wyrażenie regularne definiuje podekspresję numerowaną o nazwie zero.

ExclusionGroupNotLast 23

Klasa znaków w wyrażeniu regularnym z grupą wykluczeń nie jest ostatnią częścią klasy znaków.

InsufficientClosingParentheses 26

Wyrażenie regularne ma nieunikowany lewy nawias lub pomija nawias zamykający prawy.

InsufficientOpeningParentheses 30

Wyrażenie regularne ma nieunikowany nawias prawy lub pomija nawias otwierający lewy.

InsufficientOrInvalidHexDigits 8

Sekwencja ucieczki szesnastkowej w wyrażeniu regularnym nie ma wystarczającej ilości cyfr lub zawiera nieprawidłowe cyfry.

InvalidGroupingConstruct 15

Konstrukcja grupowania w wyrażeniu regularnym jest nieprawidłowa lub nieprawidłowo sformułowana.

InvalidUnicodePropertyEscape 3

Ucieczka właściwości Unicode w wyrażeniu regularnym jest nieprawidłowa lub nieznana.

MalformedNamedReference 12

Nazwane odwołanie w wyrażeniu regularnym jest źle sformułowane.

MalformedUnicodePropertyEscape 4

Ucieczka właściwości Unicode jest źle sformułowana.

MissingControlCharacter 7

Brak znaku kontrolki w wyrażeniu regularnym.

NestedQuantifiersNotParenthesized 28

Powtarzające się kwantyfikatory na innym kwantyfikatorze wewnątrz wyrażenia regularnego nie są grupowane w nawiasach.

QuantifierAfterNothing 29

Kwantyfikator w wyrażeniu regularnym jest w stanie, w którym nie może oszacować niczego, takiego jak na początku wyrażenia regularnego lub w grupie.

QuantifierOrCaptureGroupOutOfRange 9

Przechwycona grupa lub kwantyfikator w wyrażeniu regularnym nie mieści się w zakresie, czyli jest większa niż Int32.MaxValue.

ReversedCharacterRange 24

Klasa znaków w wyrażeniu regularnym zawiera odwrotny zakres znaków, taki jak z-a zamiast a-z.

ReversedQuantifierRange 27

Zakres kwantyfikatora w wyrażeniu regularnym jest odwrotny, na przykład {10,1} zamiast (1,10}.

ShorthandClassInCharacterRange 25

Klasa znaków w wyrażeniu regularnym zawiera klasę skróconą, która nie jest dozwolona w klasie znaków.

UndefinedNamedReference 10

Nie zdefiniowano używanego nazwanego odwołania w wyrażeniu regularnym.

UndefinedNumberedReference 11

Użyte odwołanie numerowane w wyrażeniu regularnym nie jest zdefiniowane.

UnescapedEndingBackslash 13

Wyrażenie regularne kończy się ukośnikiem odwrotnym.

Unknown 0

Nieznany błąd analizy wyrażeń regularnych.

UnrecognizedControlCharacter 6

Znak kontrolki w wyrażeniu regularnym nie jest rozpoznawany.

UnrecognizedEscape 5

Znak ucieczki lub sekwencja w wyrażeniu regularnym jest nieprawidłowy.

UnrecognizedUnicodeProperty 31

Właściwość Unicode w wyrażeniu regularnym nie jest rozpoznawana ani nieprawidłowa.

UnterminatedBracket 22

Wyrażenie regularne ma nieunikowany lewy nawias kwadratowy lub pomija zamykający prawy nawias kwadratowy.

UnterminatedComment 14

Komentarz w wyrażeniu regularnym nie jest przerywany.

Uwagi

Te informacje są udostępniane za pośrednictwem usługi Error.

Dotyczy