PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Не могу написать две регулярки одна для h1 и другая для h2
AnteFil
Отправлено: 21 Января, 2017 - 12:53:05
Post Id


Гость


Покинул форум
Сообщений всего: 81
Дата рег-ции: Янв. 2014  


Помог: 0 раз(а)




Не могу написать две регулярки одна для h1 и другая для h2 вот кусок кода
CODE (html):
скопировать код в буфер обмена
  1. <div class="title_box" itemprop="name">
  2. <h1 itemprop="inAlbum">текст</h1>
  3. <h2 class="before_h1">текст2</h2>
  4.  </div>

Кто может помогите!!!
 
 Top
Строитель
Отправлено: 21 Января, 2017 - 14:56:41
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 971
Дата рег-ции: Февр. 2014  


Помог: 33 раз(а)




AnteFil,
PHP:
скопировать код в буфер обмена
  1. $str = '
  2.    <div class="title_box" itemprop="name">
  3.        <h1 itemprop="inAlbum">текст</h1>
  4.        <h2 class="before_h1">текст2</h2>
  5.    </div>
  6. ';
  7.  
  8. $patt = '~<h(1|2)[^>]*>(.*)</h(1|2)>~iu';
  9. preg_match_all($patt, $str, $all);
  10.  
  11. echo $all[2][0]; // текст
  12. echo $all[2][1]; // текст2
 
 Top
AnteFil
Отправлено: 21 Января, 2017 - 16:06:36
Post Id


Гость


Покинул форум
Сообщений всего: 81
Дата рег-ции: Янв. 2014  


Помог: 0 раз(а)




спасибо
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB