Re: [問題] 請問urlread截取資料的問題已回收
不好意思 想請問一下
我也是用urlread去截取網站的數字
得到 "1101","-0.15","14:30:00","31.9","27.8","30.25","30.25","29.7"
這只是其中的一小段 其實抓到的是 1*256 char
但我的問題是 想要抓取雙引號 ""內的數字
因為中間的數字是會變大 變小的 唯一不變的是雙引號的數量
不知道有沒有什麼方法 可以讓我抓引號內的數字呢
不一定會全部抓 有可能會跳著抓
也就是可以選擇 要抓那一組引號內的數字
謝謝
※ 引述《banco (Acoustic)》之銘言:
: ※ 引述《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: 123.195.64.203
→
02/13 23:47, , 1F
02/13 23:47, 1F
→
02/13 23:48, , 2F
02/13 23:48, 2F
→
02/14 00:10, , 3F
02/14 00:10, 3F
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章