PHP код:
<?php
$text = 'http://site.com/index.php?keyword=buy%20viagra
http://site.com/index.php?keyword=buy%20viagra123
http://site.com/index.php?keyword=buy%20viagra%now';
$pattern = '~http\:\/\/site.com\/index\.php\?keyword=([a-z0-9%]+)~i' ;
if ( preg_match_all( $pattern, $text, $matches ) )
print_r( $matches ) ;
?>
PS : на PHP, но регулярка перловcкая
- 10.09.2009 23:05
Парам-пам-пам! - 10.09.2009 23:53
а можно регулярку, которая из кучи различных вариантов выдёргивает только домен без сабдомена, без www, и тд?
Например чтобы из текста:Выдергнуло только: domain1.com domain2.ru domain3.com domain4.nethttp://www.domain1.com бла бла бла www.domain2.ru бла бла http://www.domain3.com/news, http://www.subdomain.domain4.net - 11.09.2009 11:41
for($i=0;$i<count($dat);$i++) {
if(strpos(".$dat[$i].", "narod.ru")!==false) {
$out[]=$dat[$i];
}
}
вот как я делаю когда мне надо из пачки выдрать только те строки которые содержат нужный мне урл, при необходимости можно видоизменить под нужную задачу
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Как такое может быть? | Вопросы от новичков | 9 | 06.11.2011 16:28 |
счётчик LI может навредить?? | Поисковые системы | 24 | 21.12.2009 02:14 |
Какую нагрузку может выдержать WP? | Прочее | 67 | 25.09.2009 15:42 |
Может ли сайт получить бан если... | Вопросы от новичков | 4 | 11.09.2009 16:21 |
Может ли ДР работать с испаноязычными покупателями? | Партнерские программы | 3 | 30.06.2009 15:18 |