Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Lucky_spirit от Май 15, 2012, 17:39



Название: Регулярные выражения неправильно работают
Отправлено: Lucky_spirit от Май 15, 2012, 17:39
Добрый день, коллеги!
Столкнулся с такой задачей. Нужно получить из Интернета исходный код страницы и с помощью регулярных выражений "вытащить" определенные строки. Получить исходный код страницы получилось. Имеется переменная QString с исходным текстом. Затем пытаюсь с помощью QRegExp вытащить нужные мне данные, а получается неправильно. Не знаю, где именно загвоздка, но мне нужно вытащить текст, которые начинается на одной строке, а заканчивается на совершенно другой или вообще через несколько строк. ЧТо делать? Исходный код могу приложить, если нужно.


Название: Re: Регулярные выражения неправильно работают
Отправлено: mutineer от Май 15, 2012, 17:53
Не, не надо прикладывать, щас придет штатный экстрасенс и прочитает твой регексп дистанционно:)


Название: Re: Регулярные выражения неправильно работают
Отправлено: Alex Custov от Май 15, 2012, 18:05
ЧТо делать?

Нужно исправить ошибку


Название: Re: Регулярные выражения неправильно работают
Отправлено: Alex_C от Май 16, 2012, 17:34
Много раз делал вот это ))) Нужно самому вытаскивать - RegExp - не поможет.


Название: Re: Регулярные выражения неправильно работают
Отправлено: V1KT0P от Май 16, 2012, 17:40
Много раз делал вот это ))) Нужно самому вытаскивать - RegExp - не поможет.
Странно, а у меня почему-то RegExp вытаскивает из html нужные мне данные.