假设有这样一个串,"fsdfsda13124tag=cpp;2343dfdadf" 我现在已经可以提取出 tag=cpp;了。试问如何能提取出 cpp 这部分?
string s = "fsdfsda13124tag=cpp;2343dfdadf"; _test_regex(s, "tag=(.*?);", result); void _test_regex(string s, string regex, string& result){ std::smatch m; std::regex e (regex); std::regex_search (s, m, e); for (auto x=m.begin();x!=m.end();x++){ result = x->str(); break; } }