[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Задачи для любителей регулярок
Страницы: 1, 2
OleKh
в preg_match нормально работает
Цитата (Placido @ 12.03.2013 - 11:56)
Чем проверяешь?

The Regex Coach
Placido
Новое задание (продублировал его во втором посте).

Задача №2. Вложенные теги

Снова задача с рекурсией. Нужно составить регулярное выражение, которое будет выбирать тег <div> с определенным id, вместе со всеми вложенными тегами, а также его закрывающий тег. Глубина вложенности произвольная. Тестируем на следующем куске html:

Свернутый текст
<div>test</div>
<div
id="1">
<a
href="test">
<div
id="2">
test
<div id="3">
test
</div>
test
<div id="4">
test
</div>
</div>
</a>
<a
href="test">
<div
id="22">
test
<div id="3">
<div>
test</div><div>test</div><div>test</div>
test
<div>
<div
id="33">
<div>
test</div><div>test</div><div>test</div>
test
<div>
<div
id="55">
test
<div id="56">
test
</div>
</div>
</div>
</div>
</div>
</div>

test
<div id="4">
test
</div>
</div>
</a>
</div>
<div
id="5">
test
</div>

Два тестовых задания. Необходимо выбрать регулярным выражением:
1) <div> с id="22" вместе со всеми вложенными тегами;
2) <div> с id="1" вместе со всеми вложенными тегами.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.