std::basic_regex
Материал из cppreference.com
![]() |
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google.
Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке. Щёлкните здесь, чтобы увидеть английскую версию этой страницы |
Определено в заголовочном файле <regex>
|
||
template < class CharT = char, |
(начиная с C++11) | |
basic_regex
шаблон класса обеспечивает общую основу для проведения регулярных выражений. Оригинал:
The class template
basic_regex
provides a general framework for holding regular expressions. Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Несколько специализаций для распространенных типов характера предоставляются
Оригинал:
Several specializations for common character types are provided:
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Заголовочный файл
<regex> | |
Тип | Definition |
regex
|
basic_regex<char> |
wregex
|
basic_regex<wchar_t> |
Содержание |
[править] Типы-члены
Тип члена | Определение |
value_type
|
CharT |
traits_type
|
Traits |
string_type
|
Traits::string_type |
locale_type
|
Traits::locale_type |
flag_type
|
std::regex_constants::syntax_option_type |
[править] Функции-члены
constructs the regex object (public функция-член) | |
разрушает регулярное выражение объекта Оригинал: destructs the regex object Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |
присваивает содержимое Оригинал: assigns the contents Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |
присваивает содержимое Оригинал: assigns the contents Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |
Наблюдатели | |
возвращает число отмеченных подвыражения в рамках регулярного выражения Оригинал: returns the number of marked sub-expressions within the regular expression Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |
returns the syntax flags (public функция-член) | |
Оригинал: Locale Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |
получать локальную информацию Оригинал: get locale information Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |
установить локальную информацию Оригинал: set locale information Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |
Модификаторы | |
свопы содержание Оригинал: swaps the contents Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |
Оригинал: Constants Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |
Value
Оригинал: Value Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Effect(s) |
icase | игнорирует случае, когда соответствующие символы
Оригинал: ignores case when matching characters Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
nosubs | не хранить подвыражение матчей
Оригинал: does not store sub-expression matches Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
optimize | быстрее соответствия, медленнее строительства
Оригинал: faster matching, slower construction Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
collate | делает диапазон выражений, зависящих от языка
Оригинал: makes range expressions locale-sensitive Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
ECMAScript | использует ECMA-262 (Perl 5) синтаксис
Оригинал: uses an ECMA-262 (Perl 5) syntax Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
basic | использует POSIX основной синтаксис регулярных выражений
Оригинал: uses a POSIX basic regular expression syntax Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
extended | использует POSIX расширенный синтаксис регулярных выражений
Оригинал: uses a POSIX extended regular expression syntax Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
awk | использует' AWK-совместимый синтаксис
Оригинал: uses an awk-compatible syntax Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
grep | использует' GREP-совместимый синтаксис
Оригинал: uses a grep-compatible syntax Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
egrep | использует расширенную' GREP-совместимый синтаксис
Оригинал: uses an extended grep-compatible syntax Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
[править] Функции, не являющиеся членами
(C++11) |
Специализируется std::swap алгоритм Оригинал: specializes the std::swap algorithm Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (шаблон функции) |