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

Определение

Указывает подробную базовую причину возникновения RegexParseException в случае, если регулярное выражение содержит ошибку синтаксического анализа.

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

Поля

AlternationHasComment 17

Конструкция чередования в регулярном выражении содержит комментарий.

AlternationHasMalformedCondition 2

Чередование в регулярном выражении содержит неправильно сформированное условие.

AlternationHasMalformedReference 18

Конструкция чередования в регулярном выражении содержит неправильно сформированную ссылку.

AlternationHasNamedCapture 16

Конструкция чередования в регулярном выражении использует именованный захват.

AlternationHasTooManyConditions 1

Чередование в регулярном выражении имеет слишком много условий.

AlternationHasUndefinedReference 19

Конструкция чередования в регулярном выражении содержит неопределенную ссылку.

CaptureGroupNameInvalid 20

Имя полученной группы в регулярном выражении является недопустимым.

CaptureGroupOfZero 21

Регулярное выражение определяет нумерованную часть выражения с именем, равным нулю.

ExclusionGroupNotLast 23

Класс символов в регулярном выражении с группой исключений не является последней частью класса символов.

InsufficientClosingParentheses 26

Регулярное выражение содержит неэкранированную левую круглую скобку, или в нем отсутствует закрывающая правая круглая скобка.

InsufficientOpeningParentheses 30

Регулярное выражение содержит неэкранированную правую круглую скобку, или в нем отсутствует открывающая левая круглая скобка.

InsufficientOrInvalidHexDigits 8

Шестнадцатеричная escape-последовательность в регулярном выражении содержит недостаточно цифр или содержит недопустимые цифры.

InvalidGroupingConstruct 15

Конструкция группировки в регулярном выражении недопустима или неправильно сформирована.

InvalidUnicodePropertyEscape 3

Escape-экранирование свойства Юникода в регулярном выражении является недопустимым или неизвестным.

MalformedNamedReference 12

Именованной ссылки в регулярном выражении имеет неправильный формат.

MalformedUnicodePropertyEscape 4

Escape-файл свойства Юникода имеет неправильный формат.

MissingControlCharacter 7

В регулярном выражении отсутствует управляющий символ.

NestedQuantifiersNotParenthesized 28

Повторяющиеся квантификаторы в другом квантификаторе в регулярном выражении не сгруппированы в круглых скобках.

QuantifierAfterNothing 29

Квантификатор в регулярном выражении находится в позиции (например, в начале регулярного выражения или в группе), где он не может выполнить количественную оценку.

QuantifierOrCaptureGroupOutOfRange 9

Захваченная группа или квантификатор в регулярном выражении не входит в диапазон, то есть больше, чем Int32.MaxValue.

ReversedCharacterRange 24

Класс символов в регулярном выражении содержит обратный диапазон символов, например z–a вместо a–z.

ReversedQuantifierRange 27

Диапазон квантификаторов в регулярном выражении является обратным, например {10,1} , вместо (1,10}.

ShorthandClassInCharacterRange 25

Класс символов в регулярном выражении содержит сокращенный класс, который не может находиться в классе символов.

UndefinedNamedReference 10

Используемая именованная ссылка в регулярном выражении не определена.

UndefinedNumberedReference 11

Используемая нумерованная ссылка в регулярном выражении не определена.

UnescapedEndingBackslash 13

Регулярное выражение заканчивается обратной косой чертой без экранирования.

Unknown 0

Неизвестная ошибка синтаксического анализа регулярного выражения.

UnrecognizedControlCharacter 6

В регулярном выражении содержится нераспознанный управляющий символ.

UnrecognizedEscape 5

Escape-символ или последовательность в регулярном выражении является недопустимой.

UnrecognizedUnicodeProperty 31

Свойство Юникода в регулярном выражении не распознано или недопустимо.

UnterminatedBracket 22

Регулярное выражение содержит неэкранированную левую квадратную круглую скобку, или в нем отсутствует закрывающая правая квадратная скобка.

UnterminatedComment 14

Комментарий в регулярном выражении не завершается.

Комментарии

Эти сведения предоставляются через Error.

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