看板 PHP 關於我們 聯絡資訊
我主要目的是要把下面的期刊名稱給抓出來 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