std::match_results::position
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody> difference_type position( size_type sub = 0 ) const; |
(начиная с C++11) | |
Возвращает позицию первого символа указанного суб-матч.
Оригинал:
Returns the position of the first character of the specified sub-match.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Если
n == 0, позиция первого символа всего соответствует выражению возвращается.Оригинал:
If
n == 0, the position of the first character of entire matched expression is returned.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Если
n > 0 && n < size(), позиция первого символа N-й суб-матч возвращается.Оригинал:
If
n > 0 && n < size(), the position of the first character of nth sub-match is returned.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
если
n >= size(), позиция первого символа непревзойденной матча возвращается.Оригинал:
if
n >= size(), a position of the first character of the unmatched match is returned.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Параметры
| n | — | целое число указания, которые соответствуют изучить
Оригинал: integral number specifying which match to examine Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Возвращаемое значение
Позиция первого символа указанного матча или суб-матч.
Оригинал:
The position of the first character of 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.position(1) << '\n';
}
Вывод:
1
См. также
| возвращает указанное подсовпадение (public функция-элемент) |