mac
Guest
preg_match_all - помогите разобраться
Уважаемые, помогите разобраться.
Есть кусок html-кода, в котором присутствует большое количество строк:
<a class=n href="ссылка">nbsp;nbsp;nbsp;текст ссылки</a>
и
<a class=n href="ссылка">nbsp;<b>текст ссылки</b></a>
необходимо вытащить оттуда "ссылку" и "текст ссылки".
С вытаскиванием "ссылки" проблем нет. С отбрасыванием разного количества nbsp; тоже. А вот с тегами <b> и </b> - проблема, не могу их откинуть.
Вот сам шаблон:
preg_match_all("|<a class=n href=\"(.*)\">[nbsp;][nbsp;]{5,17}+(.*)</a>|Usi", $first, $third_step);
Уважаемые, помогите разобраться.
Есть кусок html-кода, в котором присутствует большое количество строк:
<a class=n href="ссылка">nbsp;nbsp;nbsp;текст ссылки</a>
и
<a class=n href="ссылка">nbsp;<b>текст ссылки</b></a>
необходимо вытащить оттуда "ссылку" и "текст ссылки".
С вытаскиванием "ссылки" проблем нет. С отбрасыванием разного количества nbsp; тоже. А вот с тегами <b> и </b> - проблема, не могу их откинуть.
Вот сам шаблон:
preg_match_all("|<a class=n href=\"(.*)\">[nbsp;][nbsp;]{5,17}+(.*)</a>|Usi", $first, $third_step);