作者hfnadkv (冲冲冲)
看板PHP
标题Re: 抓取特定字串
时间Tue Jan 16 21:39:32 2007
我主要目的是要把下面的期刊名称给抓出来
http://www.isinet.com/cgi-bin/jrnlst/jlresults.cgi?PC=K&mode=print&Page=1
<?
$handle = fopen('上面的网址', 'r');
$contents = '';
while (!feof($handle)) {
$contents .= fread($handle, 8192);
}
fclose($handle)
preg_match_all('/^\d+. +(.*)/m',$contents,$r); //引用大大的正规语法
print_r($r[1]);
}
测试结果为:
如果直接丢值,就能跑出结果
但如果是经过fopen後,跑出来是空空的
不知是哪里有问题?
※ 引述《hfnadkv (冲冲冲)》之铭言:
: 请教一下如何把以下特定字串取出
: 我只想取出
: AAPG BULLETIN
: ABDOMINAL IMAGING
: ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY
: 也就是数字後面的文字就好,不知怎样可以作到?
: 1. AAPG BULLETIN
: Monthly
: ISSN: 0149-1423
: AMER ASSOC PETROLEUM GEOLOGIST, 1444 S BOULDER AVE, PO BOX 979, TULSA, USA, OK, 74119-3604
: 2. ABDOMINAL IMAGING
: Bimonthly
: ISSN: 0942-8925
: SPRINGER, 233 SPRING STREET, NEW YORK, USA, NY, 10013
: 3. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY
: Semiannual
: ISSN: 0065-7727
: AMER CHEMICAL SOC, 1155 16TH ST, NW, WASHINGTON, USA, DC, 20036
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 134.208.29.142