Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 18:29
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Немогу понять в чем проблема:Переменная 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("(.*)"), в итоге выводится текст между первым и последним тегами(,) на странице.Что не так?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
выбрать текст находящиеся между определенными символами Guest Архив вопросов и ответов 0 17.10.2011 12:24
Как выдернуть из файла содержимое между тегами <html>& Guest Продолжение старого архива 0 17.10.2011 04:38
Выводит из базы данных текст с html тегами Guest Продолжение старого архива 0 16.10.2011 14:31
Проблемы с тегами h1 Guest Продолжение нового архива 0 28.09.2011 23:29
Подскажите, как найти вставку между тегами. Guest Новый архив 2 0 28.09.2011 07:51



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