Про парсеры подробнее...

Статус
В этой теме нельзя размещать новые ответы.
2 часа промучался с этим, может кто поможет, есть следующий код:
HTML:
jffj /></a> 3453454353<p><b>Ссылки по теме:</b><k>5</k>

Надо выдернуть все что есть между /></a> (слева и справа по пробелу) и <p><b>Ссылки по теме:</b>

Составил регулярку такого вида:
PHP:
preg_match_all("/(?<=\s\/><\/a>\s)\d*(?=<p><b>Ссылки по теме:<\/b>)/", $string, $matches);

В данном случае все работает т.к. в нужном промежутке только цифры, которые мы и забирает через: \d*

Но в моем случае там может быть и буквы и числа и html теги. Например:
HTML:
jffj /></a> 3453 <p>454</p>3 &amp;53<p><b>Ссылки по теме:</b><k>5</k>

Как подправить php код?

P.S. для выдирания линков из RSS в PHP 5 есть simplexml_load_file
 
(.*)
любое количество любых символов.
 
  • Нравится
Реакции: GROB
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху