Re: 抓取特定字串

看板PHP作者 (薛丁格的貓)時間19年前 (2007/01/16 22:11), 編輯推噓4(403)
留言7則, 3人參與, 最新討論串3/3 (看更多)
※ 引述《hfnadkv (衝衝衝)》之銘言: : 我主要目的是要把下面的期刊名稱給抓出來 : http://www.isinet.com/cgi-bin/jrnlst/jlresults.cgi?PC=K&mode=print&Page=1 : <? : $handle = fopen('上面的網址', 'r'); $contents = stream_get_contents($handle); : fclose($handle) : preg_match_all('/^\d+. +(.*)/m',$contents,$r); //引用大大的正規語法 : print_r($r[1]); 當你要抓網路資料的時候... 看不見得是真的... 來看看 URL 所抓下來的 html <DL> <DT>1. AAPG BULLETIN</DT> <br><DD>Monthly<br><DD>ISSN: 0149-1423<DD>AMER ASSOC PETROLEUM GEOLOGIST, 1444 S BOULDER AVE, PO BOX 979, TULSA, USA, OK, 74119-3604<br><br><DT>2. ABDOMINAL IMAGING</DT> 這跟你提供的東西可是全然不同的... ... buganini 所寫出來的 沒錯, 不過是在你提供的資料下... btw. /^\d+. +(.*)/ 那個. 可能會有點問題... ... 看了一下... 用xml 可... 如果要用preg /\d+\. +(.*?)</ 等一下用 xml 的方式玩玩看 -- Live Long and Prosper -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.169.25.33

01/16 22:36, , 1F
aple真神阿~~~
01/16 22:36, 1F

01/16 22:36, , 2F
RE真該好好學了!呼~
01/16 22:36, 2F

01/16 22:58, , 3F
高手^^,這個我也還在學當中^^
01/16 22:58, 3F

01/17 02:33, , 4F
對喔...點忘了slash...
01/17 02:33, 4F

01/17 02:34, , 5F
可用preg_replace('/<.*?>/is','',$s); 把html去掉
01/17 02:34, 5F

01/17 02:35, , 6F
<script> <style> 這種的往前爬文應該有 懶的寫了
01/17 02:35, 6F

01/17 11:11, , 7F
感恩!多學了好幾招~
01/17 11:11, 7F
文章代碼(AID): #15hDqEfE (PHP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
4
7
3
3
文章代碼(AID): #15hDqEfE (PHP)