Регулярные выражения QT, отображение HTML |
Здравствуйте, гость ( Вход | Регистрация )
Регулярные выражения QT, отображение HTML |
bynet |
18.4.2008, 12:47
Сообщение
#1
|
Студент Группа: Участник Сообщений: 69 Регистрация: 17.3.2008 Из: Belarus Пользователь №: 124 Спасибо сказали: 0 раз(а) Репутация: 0 |
Вот сталкнулся с такой задачей, нуно написать HTML Браузер с помощью регулярных выражений.
Тоесть при вводе адреса получить его код и отобразить как браузер. Вопрос : Как с помощью рег. выражений это организовать? Хотябы на простом примере: Ввел я адрес любого сайта, получил код , на том сайте была ссылочка(без звездочек) <a* href='http://www.forum.crossplatform.ru/index.php?act=idx'>Форумы на CrossPlatform.RU</a*> Как мне преобразовать её в сылку и какой лучше элемент редактирования использовать для отображения всего? Сообщение отредактировал bynet - 18.4.2008, 12:49 |
|
|
bynet |
18.4.2008, 14:21
Сообщение
#2
|
Студент Группа: Участник Сообщений: 69 Регистрация: 17.3.2008 Из: Belarus Пользователь №: 124 Спасибо сказали: 0 раз(а) Репутация: 0 |
не точто бы мне сылку нужно было бы отображать, при помощи рег выражений мне нужно анализировать html код и отображать
Пример кода странички: Адрес к примеру www.myhomepage.com У меня есть LIneEdit туда я ввожу этот адрес, и производится подключение и получение кода html после чего html браузер преобразует её в привычный для нас вид странички. Содержимое html кода странички <html> <body> Hello all this is my page! My <a* href='www.myhomepage.com'>Home page</a*> <body> </html> Вот как мне преобразовать весь этот код html и отобразить его в QTextEdit Вид странички должен быть следующий Hello all this is my page! My Home page И это нетолько нужно для ссылок, но и для таблиц самых простых и всё что используется в хтмл Поидее нужна замена при помощи рег. выражений. Изночально мне дано всё это сделать при помощи рег. выражений Может по поводу замены я и ошибаюсь. Но не могу просто дагнать как это всё сделать Сообщение отредактировал bynet - 18.4.2008, 14:23 |
|
|
Текстовая версия | Сейчас: 2.12.2024, 13:03 |