HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #841  
Старый 01.12.2009, 19:56
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Как я заметил на всех страницах стиль оформления один, кинь мне несколько УРЛов где оформления разные, позже гляну.
 
Ответить с цитированием

  #842  
Старый 01.12.2009, 20:11
programming
Участник форума
Регистрация: 26.08.2009
Сообщений: 138
Провел на форуме:
201522

Репутация: 18
По умолчанию

http://www.ozon.travel/countries/590/
http://www.ozon.travel/countries/605/
 
Ответить с цитированием

  #843  
Старый 02.12.2009, 19:53
programming
Участник форума
Регистрация: 26.08.2009
Сообщений: 138
Провел на форуме:
201522

Репутация: 18
По умолчанию

В общем не могу придумать что делать с выдиранием описания..
А что если вырвать полное описание, а не первые абзацы? Например, на http://www.ozon.travel/countries/1032/ с Чем заняться путешественнику в Венгрии? Подлечиться-оздоровиться на термальных курортах, оценить далеко не бедную местную историческую «экскурсионку», а и до самого конца. Какую регулярку тогда составить?

Проблему уже сам решил.

Последний раз редактировалось programming; 02.12.2009 в 20:48..
 
Ответить с цитированием

  #844  
Старый 03.12.2009, 18:54
SultanOFF
Участник форума
Регистрация: 04.06.2009
Сообщений: 176
Провел на форуме:
840493

Репутация: 0
По умолчанию

имеется html код
Код:
<p><h1>Заголовок</h1></p>
<p>описание</p>
<p>
нужно выдрать заголовок и описание! Делаю вот так
Код:
'</h1></p><p>(.*?)<\/p><p>';
нифига не работает! делаю в делфи
 
Ответить с цитированием

  #845  
Старый 03.12.2009, 19:27
whexp
Познающий
Регистрация: 30.11.2009
Сообщений: 97
Провел на форуме:
333264

Репутация: 80
По умолчанию

SultanOFF
Можешь выдирать отдельно или одной регуляркой.

По отдельности:
Код:
Заголовок - '<h1>(.*?)</h1>'
Описание - '</h1></p>\n<p>(.*?)</p>'
У тебя в регулярке для описания не хватает символа новой строки (eol).
Если одной регуляркой, то:
Код:
'<h1>(.*?)</h1></p>\n<p>(.*?)</p>'
 
Ответить с цитированием

  #846  
Старый 03.12.2009, 19:34
SultanOFF
Участник форума
Регистрация: 04.06.2009
Сообщений: 176
Провел на форуме:
840493

Репутация: 0
По умолчанию

спасибо, теперь работает
 
Ответить с цитированием

  #847  
Старый 03.12.2009, 20:37
programming
Участник форума
Регистрация: 26.08.2009
Сообщений: 138
Провел на форуме:
201522

Репутация: 18
По умолчанию

Есть переменная. В ней html код. Нужно выдрать из него все ссылки. Но текст ссылки оставить.
Как такое реализовать?
 
Ответить с цитированием

  #848  
Старый 03.12.2009, 21:19
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Вопрос не ясен, как ето "выдрать", если нужны только ссылки, тоесть то что находится в href='' то вот регулярка
Цитата:
'#<a[^>]*? href="(.*?)"#'
Или тебе нужно preg_replace сделать, и удалить все что в href но оставив <a>ссылку</a> ?
 
Ответить с цитированием

  #849  
Старый 03.12.2009, 21:27
programming
Участник форума
Регистрация: 26.08.2009
Сообщений: 138
Провел на форуме:
201522

Репутация: 18
По умолчанию

Цитата:
Сообщение от b3  
Вопрос не ясен, как ето "выдрать", если нужны только ссылки, тоесть то что находится в href='' то вот регулярка

Или тебе нужно preg_replace сделать, и удалить все что в href но оставив <a>ссылку</a> ?
Нужно просто убрать тег:
было: <a href="ссылка">Текст</a>
стало: Текст
 
Ответить с цитированием

  #850  
Старый 03.12.2009, 21:54
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

strip_tags()
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ