Пространства имён
Варианты
Действия

std::regex_constants::error_type

Материал из cppreference.com
< cpp‎ | regex

 
 
Библиотеки регулярных выражений
Классы
Оригинал:
Classes
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
basic_regex(C++11)
sub_match(C++11)
match_results(C++11)
Алгоритмы
Оригинал:
Algorithms
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
regex_match(C++11)
regex_search(C++11)
regex_replace(C++11)
Итераторы
Оригинал:
Iterators
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
regex_iterator(C++11)
regex_token_iterator(C++11)
Исключения
Оригинал:
Exceptions
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
regex_error(C++11)
Черты
Оригинал:
Traits
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
regex_traits(C++11)
Константы
Оригинал:
Constants
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
syntax_option_type(C++11)
match_flag_type(C++11)
error_type(C++11)
 
Определено в заголовочном файле <regex>
typedef /*implementation defined*/ error_type;
(начиная с C++11)
static constexpr error_type error_collate = /*unspecified*/;

static constexpr error_type error_ctype = /*unspecified*/;
static constexpr error_type error_escape = /*unspecified*/;
static constexpr error_type error_backref = /*unspecified*/;
static constexpr error_type error_brack = /*unspecified*/;
static constexpr error_type error_paren = /*unspecified*/;
static constexpr error_type error_brace = /*unspecified*/;
static constexpr error_type error_badbrace = /*unspecified*/;
static constexpr error_type error_range = /*unspecified*/;
static constexpr error_type error_space = /*unspecified*/;
static constexpr error_type error_badrepeat = /*unspecified*/;
static constexpr error_type error_complexity = /*unspecified*/;

static constexpr error_type error_stack = /*unspecified*/;
(начиная с C++11)
error_type это тип, который описывает ошибки, которые могут возникнуть во время регулярных выражениях.
Оригинал:
The error_type is a type that describes errors that may occur during regular expression parsing.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Constant
Оригинал:
Constant
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Explanation
error_collate
Выражение содержит недопустимое имя упорядочения элементов
Оригинал:
the expression contains an invalid collating element name
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
error_ctype
Выражение содержит недопустимое имя классовый характер
Оригинал:
the expression contains an invalid character class name
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
error_escape
Выражение содержит недопустимый символ или бежали задний выход
Оригинал:
the expression contains an invalid escaped character or a trailing escape
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
error_backref
выражение содержит недопустимую ссылку обратно
Оригинал:
the expression contains an invalid back reference
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
error_brack
Выражение содержит несоответствующие квадратные скобки ('[' и ']')
Оригинал:
the expression contains mismatched square brackets ('[' and ']')
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
error_paren
Выражение содержит несоответствующие скобки ('(' и ')')
Оригинал:
the expression contains mismatched parentheses ('(' and ')')
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
error_brace
Выражение содержит несоответствующие фигурные скобки ('{' и '}')
Оригинал:
the expression contains mismatched curly braces ('{' and '}')
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
error_badbrace
Выражение содержит недопустимый диапазон {} выражение
Оригинал:
the expression contains an invalid range in a {} expression
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
error_range
Выражение содержит недопустимый диапазон символов (например, [ба])
Оригинал:
the expression contains an invalid character range (e.g. [b-a])
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
error_space
было недостаточно памяти, чтобы преобразовать выражение в конечный автомат
Оригинал:
there was not enough memory to convert the expression into a finite state machine
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
error_badrepeat
одна из *? + {не предшествовало действительное регулярное выражение
Оригинал:
one of *?+{ was not preceded by a valid regular expression
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
error_complexity
Сложность в попытке матч превысила заданного уровня
Оригинал:
the complexity of an attempted match exceeded a predefined level
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
error_stack
было недостаточно памяти для выполнения матч
Оригинал:
there was not enough memory to perform a match
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

[править] См. также

сообщения об ошибках, порожденных библиотекой регулярных выражений
(класс) [edit]