std::basic_regex
Материал из cppreference.com
![]() |
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
Определено в заголовочном файле <regex>
|
||
template < class CharT = char, |
(начиная с C++11) | |
basic_regex
шаблон класса обеспечивает общую основу для проведения регулярных выражений. Оригинал:
The class template
basic_regex
provides a general framework for holding regular expressions. Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Несколько специализаций для распространенных типов характера предоставляются
Оригинал:
Several specializations for common character types are provided:
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Заголовочный файл
<regex> | |
Type
Оригинал: Type Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. |
Definition |
regex
|
basic_regex<char> |
wregex
|
basic_regex<wchar_t> |
[править] Член типов
Член типа
Оригинал: Member type Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. |
Definition |
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 Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (public функция-член) | |
присваивает содержимое Оригинал: assigns the contents Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (public функция-член) | |
присваивает содержимое Оригинал: assigns the contents Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (public функция-член) | |
Оригинал: Observers Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. | |
возвращает число отмеченных подвыражения в рамках регулярного выражения Оригинал: returns the number of marked sub-expressions within the regular expression Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (public функция-член) | |
returns the syntax flags (public функция-член) | |
Оригинал: Locale Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. | |
получать локальную информацию Оригинал: get locale information Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (public функция-член) | |
установить локальную информацию Оригинал: set locale information Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (public функция-член) | |
Оригинал: Modifiers Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. | |
свопы содержание Оригинал: swaps the contents Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (public функция-член) | |
Оригинал: Constants Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. | |
Value
Оригинал: Value Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. |
Effect(s) |
icase | игнорирует случае, когда соответствующие символы
Оригинал: ignores case when matching characters Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. |
nosubs | не хранить подвыражение матчей
Оригинал: does not store sub-expression matches Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. |
optimize | быстрее соответствия, медленнее строительства
Оригинал: faster matching, slower construction Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. |
collate | делает диапазон выражений, зависящих от языка
Оригинал: makes range expressions locale-sensitive Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. |
ECMAScript | использует ECMA-262 (Perl 5) синтаксис
Оригинал: uses an ECMA-262 (Perl 5) syntax Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. |
basic | использует POSIX основной синтаксис регулярных выражений
Оригинал: uses a POSIX basic regular expression syntax Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. |
extended | использует POSIX расширенный синтаксис регулярных выражений
Оригинал: uses a POSIX extended regular expression syntax Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. |
awk | использует' AWK-совместимый синтаксис
Оригинал: uses an awk-compatible syntax Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. |
grep | использует' GREP-совместимый синтаксис
Оригинал: uses a grep-compatible syntax Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. |
egrep | использует расширенную' GREP-совместимый синтаксис
Оригинал: uses an extended grep-compatible syntax Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. |
[править] Не являющиеся членами функций
(C++11) |
Специализируется std::swap алгоритм Оригинал: specializes the std::swap algorithm Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (шаблон функции) |