Regular expressions library
Материал из cppreference.com
< cpp
![]() |
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. |
Библиотека регулярных выражений предоставляет класс, который представляет регулярные выражения, которые являются своего рода мини-язык, используемый для выполнения шаблону в строках.
Original:
The regular expressions library provides a class that represents регулярные выражения, which are a kind of mini-language used to perform pattern matching within strings.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Также предусмотрено в библиотеку регулярных выражений вспомогательные классы, которые обеспечивают поддержку различных алгоритмов, итераторы, исключений и типов черт.
Original:
Also provided in the regular expressions library are utility classes that provide support for various algorithms, iterators, exceptions, and type traits.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Содержание |
[править] Основные классы
Эти классы инкапсулируют регулярных выражений и результаты соответствующие регулярные выражения в целевую последовательность символов.
Original:
These classes encapsulate a regular expression and the results of matching a regular expression within a target sequence of characters.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
(C++11) |
объекта регулярного выражения Original: regular expression object The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (шаблон класса) |
(C++11) |
определяет последовательность символов соответствуют суб-выражения Original: identifies the sequence of characters matched by a sub-expression The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (шаблон класса) |
(C++11) |
идентифицирует один регулярного выражения, в том числе все части выражения матчей Original: identifies one regular expression match, including all sub-expression matches The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (шаблон класса) |
[править] Алгоритмы
Эти функции используются для применения регулярного выражения заключена в регулярное выражение для целевой последовательности символов..
Original:
These functions are used to apply the regular expression encapsulated in a regex to a target sequence of characters..
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
(C++11) |
Попытки соответствовать регулярное выражение для всей последовательности символов Original: attempts to match a regular expression to the entire character sequence The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (шаблон функции) |
(C++11) |
Попытки соответствовать регулярное выражение в любую часть последовательности символов Original: attempts to match a regular expression to any part of the character sequence The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (шаблон функции) |
(C++11) |
replaces occurrences of a regular expression with formatted replacement text (шаблон функции) |
[править] Итераторы
Регулярное выражение итераторы используются для обхода весь набор регулярных выражений найти в последовательности.
Original:
The regex iterators are used to traverse the entire set of regular expression matches found within a sequence.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
(C++11) |
перебирает все матчи регулярного выражения в последовательность символов Original: iterates through all regex matches within a character sequence The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (шаблон класса) |
(C++11) |
итерацию по указанному подвыражения во всех матчах регулярного выражения в данной строке или через непревзойденной подстрок Original: iterates through the specified sub-expressions within all regex matches in a given string or through unmatched substrings The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (шаблон класса) |
[править] Исключения
Этот класс определяет тип объектов брошен в качестве исключений для сообщения об ошибках из библиотеки регулярных выражений.
Original:
This class defines the type of objects thrown as exceptions to report errors from the regular expressions library.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
(C++11) |
сообщения об ошибках, порожденных библиотека регулярных выражений Original: reports errors generated by the regular expressions library The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (класс) |
[править] Черты
Класс Regex черты используется для инкапсуляции локализуемой аспекты регулярных выражений.
Original:
The regex traits class is used to encapsulate the localizable aspects of a regex.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
(C++11) |
предоставляет метаинформацию о характере типа, требуется библиотека регулярных выражений Original: provides metainformation about a character type, required by the regex library The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (шаблон класса) |
[править] Константы
Defined in namespace
std::regex_constants | |
(C++11) |
общие параметры управления регулярное поведение Original: general options controlling regex behavior The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (ЬурейеЕ) |
(C++11) |
опций, специфичных для сравнения Original: options specific to matching The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (ЬурейеЕ) |
(C++11) |
описывает различные типы соответствия ошибок Original: describes different types of matching errors The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (ЬурейеЕ) |