Parsowanie(?) tekstu

0

Witam, potrzebuje wyciągnąć informację z konkretnego miejsca w tekście. Załóżmy, że mam w QStringu źródło strony w HTMLu:

(...)
<li >
<a title="Rozmowy o wszystkim i o niczym" href="http://4programmers.net/Forum/Off-topic">%1</a>
</li>
(...)

i chcę wyciągnąć cały tekst, który znajduje się pod %1 (jego długość może być zmienna oczywiście). Dotychczas robię to w taki sposób, że:

  • Pobieram index <a title="Rozmowy o wszystkim i o niczym" href="http://4programmers.net/Forum/Off-topic">
  • Od tego indexu wyszukuję pierwsze wystąpienie </a>
  • Pobieram wszystko to co jest pomiędzy tymi indexami

Jednak zastanawiam się czy QT nie umożliwia jakiegoś wygodniejszego/szybszego/lepszego sposobu? :)

0

Może odpowiednie będą tutaj wyrażenia regularne? Nie jestem jednak w tej dziedzinie znawcą więc jeśli plotę głupstwa niech mnie ktoś poprawi.

1 użytkowników online, w tym zalogowanych: 0, gości: 1