我需要将 const_iterator 转换为可以执行 int 和 string 操作的类型。results[1] 包含我需要使用的 regex_search 中的文本。我已经花了几个小时尝试将其转换为可行的格式,但没有成功...
boost::match_results<std::string::const_iterator> results;
boost::regex ex(pattern, boost::regex::perl);
if(boost::regex_search(line, results, ex))
(results[1] > 10) ? cout << "Fail" : cout << "Pass";
谢谢,乔