Eсть часть html'a: HTML: ... <!--TEST: bar--> <a href="/good/blablabla"><img src="/web/hzhzhz.gif" alt="" /></a><br /><br /> <a href="/good/blablabla2"><img src="/web/hzhzhz2.gif" alt="" /></a><br /><br /> <div class="other">Text</div> ... Как можно вытащить ссылки одной регуляркой - /good/blablabla , /good/blablabla2 ? Здесь не за что зацепиться, полагаю что в данном случае реально реализовать в два этапа: Запихнуть эту часть html'a в переменную, а потом уже вытаскивать ссылки.
allowance Запихнуть эту часть html'a в переменную, а потом уже вытаскивать ссылки. пункт первый: воруем трусы. пункт третий: мировое господство. или даже так: хочу сделать авторизацию. Думаю, что сначала надо поместить логин и пароль в переменные, а потом уже авторизовать. allowance Здесь не за что зацепиться ну да, жизнь - дерьмо. а href - это вобще для дураков. не будем обращать внимание на него.
Так во всём html файле a href может быть множество, а нужно выцепить определённые... Суть улавливаете? Eсли было бы так <a class="get" href="..., то можно было бы так решить задачку: Код (Text): preg_match_all('/"get" href="(.*)"/s', $out, $href);
allowance Суть улавливаете? Это вы что-то не улавливаете. Задачу надо формулировать целиком, а телепаты уже вымерли еще до динозавров. Было сказано: хочу анкоры ссылок. в любом случае задача сводится к предыдущей, если есть критерий отделения подходящих ссылок от негодных. Если его нету даже у вас, то никто из жителей форума, земли, галактики - вам не поможет. Если только лунная говорящая собака Гокси.
ты же как-то различаешь те ссылки, которые тебе нужны. если не ошибаюсь, то тебе нужны ссылки, начинающиеся с /good/ Код (Text): preg_match_all('#href="(/good/[^"]*)"#sUi', $out, $href);