Kod: Zaznacz cały
<a href="/music/the+killers/hot+fuss/on+top" album="">On top</a>
2) chodzi mi o znalezienie napisu 'on top' miedzy znacznikami <a> - gdzie zamiast napisu on top moze byc dowolny ciag znakow i cyfr
3) wewnatrz otwierajcego znacznika <a> jest taki sam ciag on+top - on tez sie zmienia, odpowiada ciagowi znakow miedzy znacznikami <a> (jest taki sam)
Moj problem: nie wiem jak mam wyszukac ciag znakow i cyfr miedzy znacznikami <a>. Na razie wymyslilem cos takiego - bez skutku:
Kod: Zaznacz cały
QString a="The+Killers";
QString b="Hot+Fuss";
QString plik; //tu jest zapisana zawartość pliku, w którym szukam czegoś
QRegExp rx1("<a href=\"/music/"+a+"/"+b+"/On+top\" album=\"\">On top</a>");
int pos1=0;
pos1 = rx1.indexIn(someXML, pos1);
qDebug()<<rx1.cap(1);
qDebug() - chciałem wyświetlić wartość 'On top' między znacznikami <a> </a>. Jednak to nie działa ... Przypuszczam, ze chodzi o '+' w QStringu a oraz o ten
Kod: Zaznacz cały
<a href=..."/On+top\" ...</a>"
EDIT:
Zmieniłem nazwę tematu, może teraz ktoś się skusi, aby pomóc, bo ja nadal nic nie mam oprócz tego co wcześniej pisałem