Вторая регулярка работает хорошо, а первая берет УРЛ, но еще и цепляет то, что идет дальше теги title (для ссылки) и style, пример: Можете подправить, что б выдирало только то, что в кавычках тега href ?
Спасибо, а подскажите еще регулярку, что бы вытянуть из HTML кода то, что выделено жирным: Code: <img src="[B]//counter.yadro.ru/hit?t44.11;r;s1024*768*32;uhttp%3A//acer-fans.in/;0.28607583162374794[/B]" alt="" title="LiveInternet" border="0" width="31" height="31">
В этом случае выдергивает все сорцы картинок, а мне нужно только те, где начинается на //counter.yadro.ru... и сейчас опять захвачиваются теги style, class, идущие дальше, т. е. на " не заканчивается. Попробовал по аналогии варианта Gifts`a для ссылок, только для картинок, у меня не получилось, но я в них не шарю.
Подскажите регулярку. Нужно из подобного блока текста: Code: <div id="registrationSuccess"> <p class="biggerText">E-mail: [B][email protected][/B]<br/> Пароль: <strong>[B]o0XjQwmM[/B]</strong></p> Высунуть только мыло и пароль, выделенные жирным. Спасибо.
PHP: preg_match_all("/E-mail:\s?([\w@\._]+).+?strong>(.+?)<\/strong>/", $result_regpage, $a); Не срабатывает. Где нужно флаг m поставить ?
Пардон, флаги попутал PHP: preg_match("/E-mail:\s?([\w@\._]+).+?strong>(.+?)<\/strong>/s", $result_regpage, $a); echo $a[1] .":". $a[2];
HTML: app2388722_13759906#t20120629145304rbo9684f77d1d8fda8ece9b17b29f4230c233abc3313759906\" title= Подскажите как выпарсить значение между app2388722_ и \" title= с помощью RexExpr
А ты уверен что нужно убрать /, а не \ ? Д и стыдно вообще 4 года рега и не знать как убрать один символ -___- php strip_slashes() regexp /\/
Code: my ($phu) = $resp =~ /photoUrl: 'http:\\\/\\\/(.+?).fsimg.ru\\\/(.+?)\\\/tmp_avatar_box\\\/(.+?)\\\/(.+?)\\\/(.+?)', crop:/; my ($phu2) = "http://$1.fsimg.ru/$2/tmp_avatar_box/$3/$4/$5"; сделал так)
Всем алоха, хелпните с str_replace, есть урл такого вида Code: http://site.com/papka/paka Нужно удалить всё кроме site.com при чём домен может быть 3 и 4 уровня, как и папок может быть больше. Знаю что легче сделать через preg_match, но если это возможно то надо сделать через str_replace