Re: [問題] 請問要怎麼擷取網路時間(使用RegExp)
另外一個看起來比較乾淨的寫法
是使用RegExp(正規表示式)
把traceTime()改成這樣
function traceTime(e:Event):void {
var str:String = URLLoader(e.target).data;
var time:String = str.match(/\d{1,2}:\d{1,2}:\d{1,2}/)[0];
trace(time);
}
其中 /\d{1,2}:\d{1,2}:\d{1,2}/
代表用兩個冒號隔開一個或兩個數字的pattern
整個網頁只有那個格子裡面有符合這規則的字串
也就是我們要找的時間
String.match()會回傳一個符合使用者定義pattern的Array
後面的[0]是要取這個Array的第一個元素
(這個Array也只有一個元素就是了)
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓
Blog http://cjcat.blogspot.com
Gallery http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.90.42
※ 編輯: cjcat2266 來自: 61.228.90.42 (03/15 23:00)
推
03/15 23:57, , 1F
03/15 23:57, 1F
推
03/16 00:05, , 2F
03/16 00:05, 2F