使用file_get_contents查找并打印特定的URL或Web地址

时间:2013-06-11 10:05:55

标签: php

我有文件的网站.txt,这个文件没有安排文本(这是一个源代码html代码),我想搜索这个源代码,找到与example.com/sub/text匹配的网址(所以任何网址都是如此)从example.com/sub/text开始应该匹配)并打印/回显它们。

我正在使用file_get_contents,只需要打印匹配http://www.example.com/sub/text/

我尝试了preg_match,但我不知道如何从(http://www.example.com/sub/text/

创建模式

2 个答案:

答案 0 :(得分:0)

  

检查这一点是为了理解目的..复印和测试在你身边..

$contentss = file_get_contents("http://www.ncbi.nlm.nih.gov/pubmed?LinkName=pubmed_pubmed&from_uid=18032633" );

preg_match('/<div class="rprt">(.*)<\/div>/',$contentss,$matches);  
echo $matches[0];

答案 1 :(得分:0)

试试这个:

 $pattern="%http://www.+[a-z]+/+[a-z]+/+[a-z]+/%";

if(preg_match_all($pattern,$content,$match)) {


    print_r($match);


}

pdf - &gt; something like this: $pattern="%http://www.+[a-z]+/+[a-z]+/+[a-z]+.pdf%";