std::match_results::prefix
STD:匹配[医]结果:前缀
const_reference prefix() 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.prefix().str() << '\n';
}
二次
产出:
二次
b
二次
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。