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

Определение

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

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

Поля

Имя Значение Описание
Unknown 0

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

AlternationHasTooManyConditions 1

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

AlternationHasMalformedCondition 2

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

InvalidUnicodePropertyEscape 3

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

MalformedUnicodePropertyEscape 4

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

UnrecognizedEscape 5

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

UnrecognizedControlCharacter 6

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

MissingControlCharacter 7

Отсутствует символ элемента управления в регулярном выражении.

InsufficientOrInvalidHexDigits 8

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

QuantifierOrCaptureGroupOutOfRange 9

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

UndefinedNamedReference 10

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

UndefinedNumberedReference 11

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

MalformedNamedReference 12

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

UnescapedEndingBackslash 13

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

UnterminatedComment 14

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

InvalidGroupingConstruct 15

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

AlternationHasNamedCapture 16

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

AlternationHasComment 17

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

AlternationHasMalformedReference 18

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

AlternationHasUndefinedReference 19

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

CaptureGroupNameInvalid 20

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

CaptureGroupOfZero 21

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

UnterminatedBracket 22

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

ExclusionGroupNotLast 23

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

ReversedCharacterRange 24

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

ShorthandClassInCharacterRange 25

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

InsufficientClosingParentheses 26

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

ReversedQuantifierRange 27

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

NestedQuantifiersNotParenthesized 28

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

QuantifierAfterNothing 29

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

InsufficientOpeningParentheses 30

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

UnrecognizedUnicodeProperty 31

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

Комментарии

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

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