Рекурсивное регулярное выражение (простое)

Статус
В этой теме нельзя размещать новые ответы.

DpoHro

Новичок
Рекурсивное регулярное выражение (простое)

Дано:
...............
<b>Некоторый текст:</b><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;То что нужно выдрать 1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;То что нужно выдрать 2<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;То что нужно выдрать 3<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;То что нужно выдрать 4<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;То что нужно выдрать 5<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;То что нужно выдрать 6<br>
................
Собсно вот этих пресловутых "То что нужно выдрать" может быть несколько.
Совершенно понятно, что сначала можно из всего текста можно выдрать только рекурсивно повторяющуюся часть и написать нерекурсивный захват (даже наверное рациональнее?), но интересно как должно выглядеть выражение с использованием рекурсии на приведенном примере, где в начале текста стоит "<b>Некоторый текст:</b><br>" а уже затем повторяющаяся часть.

Изгалялся:

PHP:
		preg_match_all('/<b>Некоторый текст:<\/b><br>((?=[&nbsp; ]+)|(?R)(?>=[<br>]))/', $page, $resul);
Ясно не работает. Вобщем практики 2 дня с регулярками, это пока что не асилил.

Читал:
http://ru2.php.net/manual/ru/reference.pcre.pattern.syntax.php
Всю ветку :)
 

HraKK

Мудак
Команда форума
юзай XML.
Советую очень хорошо подумать если захочешь ответить не хочу/ не могу
 

DpoHro

Новичок
Понимаешь... XML это хорошо, но задача - выдрать текст, который может быть запрятан не только между тегами, но и между произвольными символами =) Так что XML не панацея для меня, плюс всеже хочется разобраться с регулярками, вскоре придется интерпретатор писать, думаю пригодится =)
thx за совет
 

DpoHro

Новичок
а, какая разница ? Ничего криминального, если об этом...
Это архив в виде HTML-файлов, надо в базу положить и сделать красива...
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху