RegexParseError Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает подробную основную причину, по которой возникает RegexParseException, когда регулярное выражение содержит ошибку синтаксического анализа.
public enum class RegexParseError
public enum RegexParseError
type RegexParseError =
Public Enum 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 | Диапазон квантификатора в регулярном выражении является обратным, как |
| NestedQuantifiersNotParenthesized | 28 | Повторяющиеся квантификаторы на другом квантификаторе внутри регулярного выражения не группируются в скобках. |
| QuantifierAfterNothing | 29 | Квантификатор в регулярном выражении находится в положении, где он не может квалифицировать что-либо, как в начале регулярного выражения или в группе. |
| InsufficientOpeningParentheses | 30 | Регулярное выражение имеет неисключаемые правые скобки или пропускает открываемую левую скобку. |
| UnrecognizedUnicodeProperty | 31 | Свойство Юникода в регулярном выражении не распознается или недопустимо. |
Комментарии
Эта информация предоставляется через Error.