# std::match_results<BidirIt,Alloc>::suffix

< cpp‎ | regex‎ | match results

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

输出：

    y