Regual Expression問題 |
缺席
|
Clarinet
高階會員 發表:9 回覆:97 積分:126 註冊:2002-05-08 發送簡訊給我 |
請問各位前輩Regual Expression的用法
使用TRegExpr不知要如何下Expression,才能解出我要的字串,請各位大大指導。 字串格式:[nn:ss.zzz]文字內容,中括號裡面為時間格式,可能有h:nn:ss.zzz或nn:ss.zzz,而此時間至少有一個或多個 範列字串如下: [00:01.000]這是文字內容1 [0:00:01.000]這是文字內容2 [00:01.000][01:23:199]這是文字內容3 我想使用Regual Expression的方式,取出裡面的各個時間和文字內容,但不知該如何下正確的Expression,才能仔細的分割出各個時間和內容。 目前我使用的Expression為:\A\[(\d{1,2}):(\d{1,2})\.(\d{1,3})\](.*) 此只能分出第一個時間,而後面的時間和文字內容都被視為內容,無法把後面的時間也視為時間分割出。 請問要如何下Expression呢? 註: 有試過用Split()方式, Expression==> [\[\]],能把我要的解出來,只是每個時間或內容中間都會多出一個空的字串,此為一可解方式。 而我想要學一下,要如何下正確的Expression才能達到我要的資料內容呢? 請各位前輩指導一下。謝謝大家! Clarinet 2006/12/2
------
GPS(全球衛星定位系統) http://www.allgps.com |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |