std::match_results::suffix

来自cppreference.com
< cpp‎ | regex‎ | match results

const_reference suffix() const;
(C++11 起)

[编辑] 参数

(无)
原文:
(none)
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 返回值

代表该部分与靶序列之间的端部的整个匹配正则表达式的与靶序列的结束返回一个sub_match.
原文:
Returns a sub_match representing the part of the target sequence between the end of the entire match of the regular expression and the end of the target sequence.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 示例

#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.suffix().str() << '\n';
}

输出:

y