Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: выделить тег с произвольным числом вложенных тегов
 
 автор: barbiturat   (28.12.2009 в 13:32)   письмо автору
 
 

Как выделить тег, содержащий внутри произвольное количество подобных тегов? Например, как в приведенном примере выделить <div class="someDiv"> со всем его содержимым?

    <div class="someDiv">
        <div>...</div>
        <div>...</div>
        <div>
            <div>...</div>
        </div>
    </div>

  Ответить  
 
 автор: ddhvvn   (28.12.2009 в 14:13)   письмо автору
 
   для: barbiturat   (28.12.2009 в 13:32)
 

Как Вы хотите "выделить" ?

  Ответить  
 
 автор: barbiturat   (28.12.2009 в 15:05)   письмо автору
 
   для: ddhvvn   (28.12.2009 в 14:13)
 

Ну замените слово "выделить" на "найти" :) Хочу найти весь этот тег при помощи одного регулярного выражения. Если это возможно

  Ответить  
 
 автор: ddhvvn   (28.12.2009 в 21:12)   письмо автору
 
   для: barbiturat   (28.12.2009 в 15:05)
 

(<tag>.*?</tag>)

  Ответить  
 
 автор: big-trot   (28.12.2009 в 22:16)   письмо автору
 
   для: barbiturat   (28.12.2009 в 13:32)
 

Если вы хотите найти тэг div у которого есть вложенные тэги div (это относиться к условию - подобные) в неограниченном количестве и различной глубины вложенности (условие произвольое количество), то в такой постановке решить предложенную вами задачу с помощью регулярного выражения в одно действие невозможно.

Хотелось бы понять как вы видете ожидаемый результат решения данной задачи?

  Ответить  
 
 автор: heed   (29.12.2009 в 00:29)   письмо автору
 
   для: big-trot   (28.12.2009 в 22:16)
 

http://softtime.ru/forum/read.php?id_forum=6&id_theme=60504
типа рекурсивное выражение наверное надо

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования