在线文档教程
C++
规律表达 | Regular expressions

std::match_results::suffix

STD:匹配[医]结果::后缀

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

获取对std::sub_match对象,表示正则表达式的整个匹配结束和目标序列结束之间的目标序列。

行为未定义,除非ready() == true...

参数

%280%29

返回值

引用不匹配的后缀。

二次

#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

二次

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreference.com/w/cpp/regex/Match[医]结果/后缀