Re: [問題] 請問要怎麼擷取網路時間(使用RegExp)

看板Flash作者 (CJ Cat)時間17年前 (2009/03/15 23:00), 編輯推噓2(200)
留言2則, 1人參與, 最新討論串1/1
另外一個看起來比較乾淨的寫法 是使用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
文章代碼(AID): #19lHVmea (Flash)