Witam.

Cały dzień dzisiaj walczę z regexp'ami w C++. Potrzebuję wyświetlić dany regexp w celu dalszej obróbki. Czy ktoś wskaże mi błąd? Już nie wiem co mam robić... I dodam, że google nie pomaga, bo googluję od rana. Proszę o pomoc...

Poniżej daję kod:

std::string line;

boost::regex pat("<li><a href=\"/przepisy.aspx/\\d/(.*)\">(.*)</a></li>");
boost::smatch what;


for(int i=0;i<Memo1->Lines->Count;i++){
	line=Memo1->Lines->Strings[i].t_str();
	boost::regex_match(line,what,pat);

	Memo2->Lines->Add((what[1].str()).c_str());