[請益] 常規表示式抓表格內容的問題

看板PHP作者 (XD)時間18年前 (2007/07/08 10:45), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串1/1
假設我想從這樣的表格抓書名那一項 http://www.cs.ccu.edu.tw/~u93410089/project/test/php_homepage.htm 以下是我的寫法 $pattern_ = '@.*<tr>.*</td>.*</td>.*</td>(.*)</td>.*</td>.*</td>.*</td>.*</td></tr>@'; preg_match($pattern_, $file, $title); 結果什麼東西都抓不到,不知道是錯在哪裡,應該要怎麼改 感謝... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.101.139

07/09 11:33, , 1F
重點是$file的內容啦 ~~ 你是用FOPEN還是GET_CONTENT ??
07/09 11:33, 1F

07/09 12:34, , 2F
重點是.*或.+會Greedy 所以要改用.*?或.+? 防止Greedy
07/09 12:34, 2F

07/09 12:35, , 3F
詳細寫法可參照我回應那篇文章
07/09 12:35, 3F

07/10 15:41, , 4F
我指的是$file 是陣列還是字串啦 ...
07/10 15:41, 4F

07/10 15:42, , 5F
file() 跟file_get_contents()
07/10 15:42, 5F
文章代碼(AID): #16a4_TMY (PHP)
文章代碼(AID): #16a4_TMY (PHP)