我正在用 C++ 编写 robots.txt 解析器
boost::regex exrp( "^User-agent:\s*(.*)");
boost:: match_results<string::const_iterator> what;
if(boost::regex_search( robots, what, exrp ) )
{
string s( what[1].first, what[1].second );
cout<< s;
}
这应该与名称为 * 的用户代理匹配,但它会返回所有数据