下面是示例
#include <iostream> #include <string> #include <fstream> #include <regex> int main() { std::ifstream file("d:/xudp.html"); std::istreambuf_iterator<char> begin(file), end; std::string str(begin, end); std::regex reg("<a [^>]*>"); std::smatch m; for (auto cur = std::sregex_iterator(str.begin(), str.end(), reg);cur != std::sregex_iterator();++cur) { std::cout<<(*cur).str()<<std::endl; } std::cin.get(); return 0; }