ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

[Регулярные выражения.]
  #1  
Старый 15.11.2009, 01:23
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию [Регулярные выражения.]

Есть текст наподобие этого:

Код:
    <ul class="category-list category-list-wide">
      <li  class="unread" >
  <span><nobr>10 ноября</nobr>, 04:18</span>
  <h3><a href="#">12111 </a></h3>
  <p>Inbox MSG</p>
</li>
    </ul>
Как регуляркой выдрать всё, что находится между
Код:
<ul class="category-list category-list-wide">
и

Код:
</ul>
Обязательное условие, чтобы в
Код:
<li  class="unread" >
класс был именно "unread" (class="unread")
 
Ответить с цитированием

  #2  
Старый 15.11.2009, 01:37
Аватар для eLWAux
eLWAux
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


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

/<ul\s+class="category\-list category\-list\-wide">(.+?<li\s+class="unread".+?)<\/ul>/is;
 
Ответить с цитированием

  #3  
Старый 15.11.2009, 01:39
Аватар для REBUUS
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме:
1288105

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

preg_match('#<ul class="category-list category-list-wide">(.*)?</ul>#', 'твой текст', $aaa);
echo $aaa[0] ;

как то так

Последний раз редактировалось REBUUS; 15.11.2009 в 01:42..
 
Ответить с цитированием

  #4  
Старый 15.11.2009, 01:40
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

eLWAux Спасибо большое)

Тему дел
 
Ответить с цитированием

  #5  
Старый 15.11.2009, 01:41
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Цитата:
Сообщение от REBUUS  
preg_match('#<ul class="category-list category-list-wide">(.*)?</ul>#', $aaa, $citys);
echo $aaa[0] ;

как то так
Я так пытался, не хотел выдирать
 
Ответить с цитированием
Ответ





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


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




ANTICHAT.XYZ