std::match_results<BidirIt,Alloc>:: prefix
From ru.cppreference.net
<
cpp
|
regex
|
match results
|
const_reference prefix
(
)
const
;
|
(начиная с C++11) | |
Получает ссылку на объект std::sub_match , представляющий целевую последовательность между началом целевой последовательности и началом полного совпадения регулярного выражения.
ready()
должен возвращать
true
. В противном случае поведение не определено.
Возвращаемое значение
Ссылка на непревзойденный префикс.
Пример
Запустить этот код
#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.prefix().str() << '\n'; }
Вывод:
b
Смотрите также
|
возвращает подпоследовательность между концом полного совпадения и концом целевой последовательности
(публичная функция-член) |