类似如此的字符串 firstad;http://#/nsecondad;http://#/n
std::wstring data("firstad;http://www.baidu.com/nsecondad;http://www.google.com/n");
std::tr1::wregex rx(L"([^;]*);([^//n]*)//n");
std::tr1::wsmatch mt;
std::wstring::const_iterator itS = data.begin(); // not include the date prefix
std::wstring::const_iterator itE = data.end();
bool bMatched = std::tr1::regex_search(itS, itE, mt, rx);
while (bMatched)
{
std::wstring sName = mt.str(1);
std::wstring sLink = mt.str(2);
std::cout<<sName<<sLink;
itS = mt[0].second;
itE = data.end();
bMatched = std::tr1::regex_search(itS, itE, mt, rx);
}