Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> регуляркой выбрать конец блока 
:(
    Опции темы
mstdmstd
Дата 3.6.2017, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 394
Регистрация: 30.12.2008

Репутация: нет
Всего: нет



Всем привет,
Подскажите, в тексте:

Код

<div id="genre-nav" class="nav">
    <div>
        <ul class="list column first">
            <li>
                <a href="http://site.com/us/genre/podcasts-arts/id1301?mt=2" class="top-level-genre" title="Arts - Podcasts Downloads on iTunes">Arts</a>
                <ul class="list top-level-subgenres">
                    <li>
                        <a href="http://site.com/us/genre/podcasts-arts-design/id1402?mt=2" title="Design - Podcasts Downloads on iTunes">Design</a></li>
                    <li>
                        <a href="http://site.com/us/genre/podcasts-arts-fashion-beauty/id1459?mt=2" title="Fashion &amp; Beauty - Podcasts Downloads on iTunes">Fashion &amp; Beauty</a>
                    </li>
                    <li>
                        <a href="http://site.com/us/genre/podcasts-arts-food/id1306?mt=2" title="Food - Podcasts Downloads on iTunes">Food</a>
                    </li>
                    <li>
                        <a href="http://site.com/us/genre/podcasts-arts-literature/id1401?mt=2" title="Literature - Podcasts Downloads on iTunes">Literature</a>
                    </li>
                    <li>
                        <a href="http://site.com/us/genre/podcasts-arts-performing-arts/id1405?mt=2" class="selected" title="Performing Arts - Podcasts Downloads on iTunes">Performing Arts</a>
                    </li>
                    <li>
                        <a href="http://site.com/us/genre/podcasts-arts-visual-arts/id1406?mt=2" title="Visual Arts - Podcasts Downloads on iTunes">Visual Arts</a>
                    </li>
                </ul>
            </li>
            <li>
                <a href="http://site.com/us/genre/podcasts-business/id1321?mt=2" class="top-level-genre" title="Business - Podcasts Downloads on iTunes">Business</a></li>
            <li>

нужно регуляркой выбрать блоки с заголовкам по ссылкам с классом top-level-genre
Понятно как выбрать начало блока, вроде:
Код

        $ret= preg_match_all('~class="top\-level\-genre"(.*)~iU',   $text,  $matches );


но непонятно, а как правильно конец блока ?
 
Спасибо!

PM MAIL   Вверх
klmcompany
Дата 3.10.2017, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 3.10.2017

Репутация: нет
Всего: нет



Код

<a(.*?)class="top-level-genre"[^>]*?>[^<]*?</a>

Примерно так
В догонку https://stackoverflow.com/questions/132405/...e-to-regexbuddy - инструменты для тестов регулярок
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1106 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.