找不到教程,只要这里来问了regex expression("<a><b>(.+?)</b></a>");
cmatch what;strstr = "<a><b>xxx11</b></a>";
if(regex_match(LPCSTR(strstr), what, expression))
{
 for(int i=0;i<what.size();i++){
sRet = (what[i].str()).c_str();
MessageBox(sRet);
 }
}像上面这么写,就没问题。可以正确范围我要的 xxx11但是如果我将strstr 改为"aass<a><b>xxx11</b></a>aass"
就不好用了我想在HTML中,提出<a><b>与</b></a>之间的东西
但是这两个标签左右两侧还有好多好多标签,必须过滤掉他们,我应该如何来写这段代码?