ФОРУМ    ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    LOG IN  
Баннер 1   Баннер 2

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

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

  #2731  
Старый 16.04.2008, 12:08
Buffalon
Постоянный
Регистрация: 22.03.2008
Сообщений: 325
Провел на форуме:
1208132

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

Как вот отсюда
получить 2064385.html?

<span class='content_arial'><a class='td' href='/rus/online/62/2064385.html'>В первом квартале 2008 года инвестиции операторов связи в Украине составили 2,7 млрд. грн.</a></span>
Согласен что preg_match('/(\d+)\.html/s',$string,$result);
А как по людски?

Последний раз редактировалось Buffalon; 16.04.2008 в 12:18..
 

  #2732  
Старый 16.04.2008, 12:15
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


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

#(\d+\.html)#
 

  #2733  
Старый 16.04.2008, 13:10
Buffalon
Постоянный
Регистрация: 22.03.2008
Сообщений: 325
Провел на форуме:
1208132

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

Piflit молодец... .
А вот тут посложнее
Вот с этим никак ниогу разобраться(((
###
....
.....
<table width='100%'>
<tr>
<td valign='top' style='PADDING-LEFT: 10px;'>
<span class='date'>[16.04.2008 10:13]&nbsp;&nbsp;Фондовый рынок</span><br>
<span class=topcontent>В первом квартале 2008 года инвестиции операторов связи в Украине составили 2,7 млрд. грн.</span><br>
<br>
<span class='show_detail'>
<P>Киев. 16 апреля. УНИАН. В первом квартале 2008 года инвестиции операторов связи в Украине составили 2,7 млрд. грн. Об этом УНИАН сообщили в пресс-службе Госсвязи.<br>При этом объем капитальных инвестиций, направленных операторами всех форм собственности на развитие отрасли или на развитие телекоммуникационной сети в Украине, составил около 2,7 млрд. грн., и 97% из этих инвестиций были осуществлены за счет собственных средств операторов, а 3% - за счет средств иностранных инвесторов и кредитов банков.<br>Государственными предприятиями на развитие и капитальный ремонт в январе-марте 2008 года было направлено около 10 млн. грн. капитальных инвестиций, что вдвое превышает показатель аналогичного периода 2007 года, из которых 75% были за счет собственных средств и 25% - за счет кредитов отечественных банков.<br>Справка УНИАН. На протяжении 2007 года операторами всех форм собственности в Украине на развитие отрасли информационно-коммуникационных технологий (ИКТ) в 2007 году использовано 10 млрд. 353,9 млн. грн. капитальных инвестиций. При этом 83% капитальных инвестиций обеспечено за счет собственных средств, 12% - за счет кредитов банков и других заимствований, 5% - за счет средств иностранных инвесторов.</P>
</span>
</td>
</tr>
</table>
....
.....
Нужно вот этот большой текст вытащить... .
 

  #2734  
Старый 16.04.2008, 13:37
Noiro
Познающий
Регистрация: 01.01.2008
Сообщений: 50
Провел на форуме:
187422

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

Не самый красивый, но рабочий вариант :
~<span class='show_detail'>[^<]*<P>((:?[^<]+|<br>)+)</P>[^<]*</span>~
 

  #2735  
Старый 16.04.2008, 14:02
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


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

Цитата:
Сообщение от Noiro  
Не самый красивый, но рабочий вариант :
~<span class='show_detail'>[^<]*<P>((:?[^<]+|<br>)+)</P>[^<]*</span>~
#<p>(.*)</p>#is
 

  #2736  
Старый 16.04.2008, 14:10
zythar
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
Провел на форуме:
1595333

Репутация: 291


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

2Piflit опередил (*
если не трудно можно обяснить почему (.*) вместо (\w*). ведь насколько я помню \w - all printable characters
 

  #2737  
Старый 16.04.2008, 14:40
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


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

Цитата:
Сообщение от zythar  
2Piflit опередил (*
если не трудно можно обяснить почему (.*) вместо (\w*). ведь насколько я помню \w - all printable characters
там есть пробелы и символы переноса строки
 

  #2738  
Старый 16.04.2008, 14:58
zythar
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
Провел на форуме:
1595333

Репутация: 291


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

тоесть пробелы, сиволы переноса строки итд итп в \w не входят, да? ну чтож спасибо (*
 

  #2739  
Старый 16.04.2008, 14:59
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


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

Цитата:
Сообщение от zythar  
тоесть пробелы, сиволы переноса строки итд итп в \w не входят, да? ну чтож спасибо (*
[a-zA-Z_0-9]
 

  #2740  
Старый 16.04.2008, 15:07
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


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

Кстате помойму лучше здесь использовать (.+) тогда между тэгами обязан быть хотяб один символ
 
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53



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


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




ANTICHAT.XYZ