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
我主要目的是要把下面的期刊名稱給抓出來