std::match_results::str
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody> string_type str( size_type n = 0 ) const; |
(начиная с C++11) | |
Возвращает строку, представляющую указанных суб-матч.
Оригинал:
Returns a string representing the indicated sub-match.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Если
n == 0 строка, представляющая весь соответствие выражения возвращается.Оригинал:
If
n == 0, a string representing entire matched expression is returned.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Если
n > 0 && n < size() строка, представляющая N-й суб-матч возвращается.Оригинал:
If
n > 0 && n < size(), a string representing nth sub-match is returned.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
если
n >= size(), строка, представляющая непревзойденной матча возвращается.Оригинал:
if
n >= size(), a string representing the unmatched match is returned.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вызов эквивалентно
string_type((*this)[n]);Оригинал:
The call is equivalent to
string_type((*this)[n]);Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Параметры
| n | — | целое число указания, которые соответствуют вернуться
Оригинал: integral number specifying which match to return Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Возвращаемое значение
Возвращает строку, представляющую определенный матч или матч к югу.
Оригинал:
Returns a string 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("aaab");
std::smatch sm;
std::regex_match(target, sm, re);
std::cout << sm.str(1) << '\n';
}
Вывод:
aaa
См. также
| возвращает указанное подсовпадение (public функция-элемент) |