PHP - 正規表示式
$html = '<網頁資料>';
$RegExp='/<tbody>(.*?)<\/tbody>/s';
//取得第一個tbody
$k=preg_match_all($RegExp,$html,$result);
$tbody = $result[1][0];
//取得欄位名稱
$RegExp='/<td class=\"parameter-name\">(.*?)<\/td>/s';
$k=preg_match_all($RegExp,$tbody,$result);
$params = $result[1];
foreach($params as $param) {
echo $param;
}
這是我用來截取抓下來的網頁資料,並取得第一個tbody的table內容,並將內容的第一個欄位名稱抓出來
使用這個$result會得到陣列,陣列的第一個為原始字串的結果陣列,陣而的第二個為(.*?)所截取出來的文字陣列。