![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
bynet |
![]() ![]()
Сообщение
#1
|
![]() Студент ![]() Группа: Участник Сообщений: 69 Регистрация: 17.3.2008 Из: Belarus Пользователь №: 124 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Вот сталкнулся с такой задачей, нуно написать HTML Браузер с помощью регулярных выражений.
Тоесть при вводе адреса получить его код и отобразить как браузер. Вопрос : Как с помощью рег. выражений это организовать? Хотябы на простом примере: Ввел я адрес любого сайта, получил код , на том сайте была ссылочка(без звездочек) <a* href='http://www.forum.crossplatform.ru/index.php?act=idx'>Форумы на CrossPlatform.RU</a*> Как мне преобразовать её в сылку и какой лучше элемент редактирования использовать для отображения всего? Сообщение отредактировал bynet - 18.4.2008, 12:49 |
|
|
![]() |
bynet |
![]()
Сообщение
#2
|
![]() Студент ![]() Группа: Участник Сообщений: 69 Регистрация: 17.3.2008 Из: Belarus Пользователь №: 124 Спасибо сказали: 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 |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 11.7.2025, 14:45 |