Re: [問題] 請問urlread截取資料的問題已回收
※ 引述《tsegogo ()》之銘言:
: 請問如果我想要從網頁中截取數字
: 如下面這個網頁的一部分:
: <TD align=middle>5900 </TD>
: <TD align=middle>Call </TD>
: <TD align=right>75 </TD>
: <TD align=right>122 </TD>
: <TD align=right>8.1 </TD>
: <TD align=right>16 </TD>
: <TD align=right>16 </TD>
假如以上文字儲存在 string array A 裡
A(1,:)是第一行的內容, A(2,:) 是第二行的內容, 其餘以此類推
>> BBB=regexp(cellstr(AAA),'>(\d+\.\d+)|(\d+)\s*<','tokens','once');
BBB會是一個7x1的 Cell, 裡面存著匹配到的數字字串
像第二行因為不符合匹配的條件, 所以 BBB{2} 是空的 cell
若再用下列的方式, 即可將匹配的結果轉換成數值陣列
>> CCC = [BBB{:}];
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.27.154
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章