DpoHro
Новичок
Рекурсивное регулярное выражение (простое)
Дано:
Совершенно понятно, что сначала можно из всего текста можно выдрать только рекурсивно повторяющуюся часть и написать нерекурсивный захват (даже наверное рациональнее?), но интересно как должно выглядеть выражение с использованием рекурсии на приведенном примере, где в начале текста стоит "<b>Некоторый текст:</b><br>" а уже затем повторяющаяся часть.
Изгалялся:
Ясно не работает. Вобщем практики 2 дня с регулярками, это пока что не асилил.
Читал:
http://ru2.php.net/manual/ru/reference.pcre.pattern.syntax.php
Всю ветку
Дано:
Собсно вот этих пресловутых "То что нужно выдрать" может быть несколько................
<b>Некоторый текст:</b><br>
То что нужно выдрать 1<br>
То что нужно выдрать 2<br>
То что нужно выдрать 3<br>
То что нужно выдрать 4<br>
То что нужно выдрать 5<br>
То что нужно выдрать 6<br>
................
Совершенно понятно, что сначала можно из всего текста можно выдрать только рекурсивно повторяющуюся часть и написать нерекурсивный захват (даже наверное рациональнее?), но интересно как должно выглядеть выражение с использованием рекурсии на приведенном примере, где в начале текста стоит "<b>Некоторый текст:</b><br>" а уже затем повторяющаяся часть.
Изгалялся:
PHP:
preg_match_all('/<b>Некоторый текст:<\/b><br>((?=[ ]+)|(?R)(?>=[<br>]))/', $page, $resul);
Читал:
http://ru2.php.net/manual/ru/reference.pcre.pattern.syntax.php
Всю ветку
