На perl я делаю так:
if( $html =~ /^.*<title>(.*)<\/title>.*$/msg) {
$title = $1;
}
Другими словами я получаю то, что написанно в <title>Мой заголовок</title>, но вот как подобное сделать с помощью QRegExp ума не приложу.
if( $html =~ /^.*<title>(.*)<\/title>.*$/msg) {
$title = $1;
}
Другими словами я получаю то, что написанно в <title>Мой заголовок</title>, но вот как подобное сделать с помощью QRegExp ума не приложу.
QString szData;
// ...
QString szTitle;
QRegExp rx( "<title>(.*)</title>");
int pos1 = rx.indexIn( szData);
if (pos1 > -1)
{
szTitle = rx.cap( 1);
}
Соответственно в szData должен быть записан твой HTML документ.