作者hl4 (XD)
看板PHP
标题[请益] 常规表示式抓表格内容的问题
时间Sun Jul 8 10:45:48 2007
假设我想从这样的表格抓书名那一项
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
1F:推 knockout:重点是$file的内容啦 ~~ 你是用FOPEN还是GET_CONTENT ?? 07/09 11:33
2F:→ LiloHuang:重点是.*或.+会Greedy 所以要改用.*?或.+? 防止Greedy 07/09 12:34
3F:→ LiloHuang:详细写法可参照我回应那篇文章 07/09 12:35
4F:推 knockout:我指的是$file 是阵列还是字串啦 ... 07/10 15:41
5F:→ knockout:file() 跟file_get_contents() 07/10 15:42