[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Регулярное выражение
Bolik
как правильно написать регулярное выражение для страницы
http://www.bloggerei.de/blog/2000/alpha-blog

чтоб получить только URL http://www.alpha-blog.com ?

я пишу preg_match('/Erreichbar unter:<\/span><br><a href="(.+)">/',$match) что не так?
Игорь_Vasinsky
c Erreichbar unter: там одна постоянная ссылка

Цитата
<td colspan=4><span style="color:#999999;">Erreichbar unter:</span><br><a href="http://www.alpha-blog.com" target="_blank"><b>http://www.alpha-blog.com</b></a>


нафиг тебе регулярка?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Bolik
просто я беру метаданные регулярным выражением, там получается все без проблем, а с URL запара. в принципе тоже можно, но не получается вытянуть только URL, что для чистоты результата было бы очень желательно.

слышал, что URL и линки лучше вытягивать через DOM Tree. может кто-то на данном примере показать как это сделать? спасибо.
Bolik
я просто не верю, что на форуме нет человека, который мог бы помочь) очень надо, плиз
Winston
Свернутый текст
$p = file_get_contents('http://www.bloggerei.de/blog/2000/alpha-blog');
preg_match('#Erreichbar unter:</span><br><a href="(.*)"#iU', $p, $m);
echo '<pre>' . htmlspecialchars(print_r($m, 1)) . '</pre>';

Так?
Bolik
cool!! заработало. немного переделал, но все заработало. спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.