我有文件的网站.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/)
创建模式答案 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%";