[VB6 ] 有關讀取.srt檔

看板Visual_Basic作者 (just)時間15年前 (2008/09/21 18:14), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
如題 一般srt檔都會是類似這樣的格式 數字 起始時間 --> 終止時間 字幕 (空一行) 數字 起始時間 --> 終止時間 字幕 (空一行) 例如像這樣: ----------------------------------------------------- 5 00:00:13,650 --> 00:00:15,100 他們有些很火熱的鄉村俱樂部 6 00:00:15,410 --> 00:00:18,190 還有頂級球員的支持 ----------------------------------------------------- 表示在13.65秒到15.1秒的時候,顯示的字幕是「他們有些很火熱的鄉村俱樂部」 接著在15.41秒到18.19秒的時候,顯示「還有頂級球員的支持」 我想問的是 有辦法讓vb分辨出類似的格式,然後再讀取字幕嗎? 我是用Line Input #f 的方式 但這好像又跟我想判斷出「格式」的目標有出入 所以想問看看版上先進,有沒有人可以幫幫我,或是給個方向讓我去查 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.133.9.150

09/21 19:43, , 1F
當然馬可以,本人的editor已經寫完好幾個月了
09/21 19:43, 1F

09/21 19:44, , 2F
但是我聽不懂你的目標為何
09/21 19:44, 2F

09/21 19:45, , 3F
凡判斷格式就是讀取一行 然後用split按特定符號切開
09/21 19:45, 3F

09/21 19:45, , 4F
或者逐個字元讀取判斷現在在格式中的哪一部份 或不符合
09/21 19:45, 4F

09/21 19:48, , 5F
還有別再用line input了 那實在是不符合現在潮流了
09/21 19:48, 5F

09/21 19:48, , 6F
請改用filesystemobject 詳見拙作 #18PUiADX
09/21 19:48, 6F

09/22 08:48, , 7F
謝謝樓上 :D 我先試試再說
09/22 08:48, 7F
文章代碼(AID): #18rXwY-F (Visual_Basic)