RegexParseError Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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 |
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.