Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новые вопросы и ответы 4 (https://www.otvetnemail.ru/novye-voprosy-i-otvety-4-823/)
-   -   QRegExp, текст между тегами (https://www.otvetnemail.ru/novye-voprosy-i-otvety-4-823/qregexp-tekst-mezhdu-tegami-259416/)

Guest 28.09.2011 18:29

QRegExp, текст между тегами
 
Немогу понять в чем проблема:Переменная text типа QString содержит html-страничку, нужно вывести в QTextEdit текст между тегами и , по идее код должен быть таким:КодC++ (Qt)QRegExp rx("(.*?)");int pos(0);while ((pos = rx.indexIn(text, pos)) != -1) { textEdit->append( rx.cap(1) ); pos += rx.matchedLength();}Но ничего не выводится, хотя такая-же регулярка в программе RegexBuddy выдает правильный результат.Попробывал заменить QRegExp rx("(.*?)") на QRegExp rx("(.*)"), в итоге выводится текст между первым и последним тегами(,) на странице.Что не так?


Часовой пояс GMT, время: 08:22.


© www.otvetnemail.ru - Форум вопросов и ответов.