RegexParseError Перечисление

Определение

Указывает подробную базовую причину возникновения RegexParseException в случае, если регулярное выражение содержит ошибку синтаксического анализа.Specifies the detailed underlying reason why a RegexParseException is thrown when a regular expression contains a parsing error.

public enum class RegexParseError
public enum RegexParseError
type RegexParseError = 
Public Enum RegexParseError
Наследование
RegexParseError

Поля

AlternationHasComment 17

Конструкция чередования в регулярном выражении содержит комментарий.An alternation construct in a regular expression contains a comment.

AlternationHasMalformedCondition 2

Чередование в регулярном выражении содержит неправильно сформированное условие.An alternation in a regular expression has a malformed condition.

AlternationHasMalformedReference 18

Конструкция чередования в регулярном выражении содержит неправильно сформированную ссылку.An alternation construct in a regular expression contains a malformed reference.

AlternationHasNamedCapture 16

Конструкция чередования в регулярном выражении использует именованную запись.An alternation construct in a regular expression uses a named capture.

AlternationHasTooManyConditions 1

Чередование в регулярном выражении имеет слишком много условий.An alternation in a regular expression has too many conditions.

AlternationHasUndefinedReference 19

Конструкция чередования в регулярном выражении содержит неопределенную ссылку.An alternation construct in a regular expression contains an undefined reference.

CaptureGroupNameInvalid 20

Имя полученной группы в регулярном выражении является недопустимым.The group name of a captured group in a regular expression is invalid.

CaptureGroupOfZero 21

Регулярное выражение определяет нумерованную часть выражения с именем, равным нулю.A regular expression defines a numbered subexpression named zero.

ExclusionGroupNotLast 23

Класс символов в регулярном выражении с группой исключений не является последней частью класса символов.A character class in a regular expression with an exclusion group is not the last part of the character class.

InsufficientClosingParentheses 26

Регулярное выражение содержит неэкранированную левую круглую скобку, или в нем отсутствует закрывающая правая круглая скобка.A regular expression has a non-escaped left parenthesis, or misses a closing right parenthesis.

InsufficientOpeningParentheses 30

Регулярное выражение содержит неэкранированную правую круглую скобку, или в нем отсутствует открывающая левая круглая скобка.A regular expression has a non-escaped right parenthesis, or misses an opening left parenthesis.

InsufficientOrInvalidHexDigits 8

Шестнадцатеричная escape-последовательность в регулярном выражении содержит недостаточно цифр или содержит недопустимые цифры.A hexadecimal escape sequence in a regular expression does not have enough digits, or contains invalid digits.

InvalidGroupingConstruct 15

Конструкция группирования в регулярном выражении является недопустимой или имеет неправильный формат.A grouping construct in a regular expression is invalid or malformed.

InvalidUnicodePropertyEscape 3

Escape-последовательность свойства Юникода в регулярном выражении является недопустимой или неизвестной.A Unicode property escape in a regular expression is invalid or unknown.

MalformedNamedReference 12

Именованная ссылка в регулярном выражении имеет неправильный формат.A named reference in a regular expression is malformed.

MalformedUnicodePropertyEscape 4

Escape-последовательность свойства Юникода имеет неправильный формат.A Unicode property escape is malformed.

MissingControlCharacter 7

В регулярном выражении отсутствует управляющий символ.A control character in a regular expression is missing.

NestedQuantifiersNotParenthesized 28

Повторяющиеся квантификаторы в другом квантификаторе в регулярном выражении не сгруппированы в круглых скобках.Repeated quantifiers on another quantifier inside a regular expression are not grouped in parentheses.

QuantifierAfterNothing 29

Квантификатор в регулярном выражении находится в позиции (например, в начале регулярного выражения или в группе), где он не может выполнить количественную оценку.A quantifier in a regular expression is in a position where it cannot quantify anything, like at the beginning of a regular expression or in a group.

QuantifierOrCaptureGroupOutOfRange 9

Полученная группа или квантификатор в регулярном выражении не входят в диапазон, то есть превышают MaxValue.A captured group or a quantifier in a regular expression is not within range, that is, it is larger than MaxValue.

ReversedCharacterRange 24

Класс символов в регулярном выражении содержит обратный диапазон символов, например z–a вместо a–z.A character class in a regular expression contains an inverse character range, like z-a instead of a-z.

ReversedQuantifierRange 27

Диапазон квантификатора в регулярном выражении является обратным, напримерA quantifier range in a regular expression is inverse, like {10,1} вместоinstead of (1,10}..

ShorthandClassInCharacterRange 25

Класс символов в регулярном выражении содержит сокращенный класс, который не может находиться в классе символов.A character-class in a regular expression contains a short-hand class that is not allowed inside a character class.

UndefinedNamedReference 10

Используемая именованная ссылка в регулярном выражении не определена.A used named reference in a regular expression is not defined.

UndefinedNumberedReference 11

Используемая нумерованная ссылка в регулярном выражении не определена.A used numbered reference in a regular expression is not defined.

UnescapedEndingBackslash 13

Регулярное выражение заканчивается обратной косой чертой без escape-символа.A regular expression ends with a non-escaped ending backslash.

Unknown 0

Неизвестная ошибка синтаксического анализа регулярного выражения.An unknown regular expression parse error.

UnrecognizedControlCharacter 6

В регулярном выражении содержится нераспознанный управляющий символ.A control character in a regular expression is not recognized.

UnrecognizedEscape 5

Escape-символ или последовательность в регулярном выражении является недопустимой.An escape character or sequence in a regular expression is invalid.

UnrecognizedUnicodeProperty 31

Свойство Юникода в регулярном выражении не распознано или недопустимо.A unicode property in a regular expression is not recognized, or invalid.

UnterminatedBracket 22

Регулярное выражение содержит неэкранированную левую квадратную круглую скобку, или в нем отсутствует закрывающая правая квадратная скобка.A regular expression has a non-escaped left square bracket, or misses a closing right square bracket.

UnterminatedComment 14

Комментарий в регулярном выражении не завершен.A comment in a regular expression is not terminated.

Комментарии

Эти сведения предоставляются через Error .This information is made available through Error.

Применяется к