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

std::match_results::operator[]

Материал из cppreference.com

<metanoindex/>

 
 
Библиотека регулярных выражений
Классы
(C++11)
Алгоритмы
Итераторы
Исключения
Типы
Константы
(C++11)
Грамматика регулярных выражений
 
std::match_results
Функции-члены
Государство
Оригинал:
State
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Элемент доступа
Оригинал:
Element access
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Итераторы
Оригинал:
Iterators
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Формат
Оригинал:
Format
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Модификаторы
 
<tbody> </tbody>
const_reference operator[]( size_type n ) const;
(начиная с C++11)
Возвращает указанный суб-матч.
Оригинал:
Returns an indicated sub-match.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Если n == 0, всего соответствует выражению возвращается.
Оригинал:
If n == 0, entire matched expression is returned.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Если n > 0 && n < size(), N-й суб-матч возвращается.
Оригинал:
If n > 0 && n < size(), nth sub-match is returned.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
если n >= size(), к югу от матча представляющих непревзойденной матча возвращается.
Оригинал:
if n >= size(), a sub-match representing the unmatched match is returned.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Параметры

n
целое число указания, которые соответствуют вернуться
Оригинал:
integral number specifying which match to return
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Возвращаемое значение

Возвращает к югу от матча, представляющую определенный матч или матч к югу.
Оригинал:
Returns a sub-match representing the specified match or sub match.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Пример

#include <iostream>
#include <regex>
#include <string>

int main()
{
    std::regex re("a(a)*b");
    std::string target("baaaby");
    std::smatch sm;

    std::regex_search(target, sm, re);
    std::cout << sm[1] << '\n';
}

Вывод:

aa

См. также

возвращает последовательность символов для конкретного суб-матч
Оригинал:
returns the sequence of characters for the particular sub-match
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(public функция-элемент) [править]