作者wrench (just)
看板Visual_Basic
標題[VB6 ] 有關讀取.srt檔
時間Sun Sep 21 18:14:55 2008
如題
一般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
→ MOONRAKER:當然馬可以,本人的editor已經寫完好幾個月了 09/21 19:43
→ MOONRAKER:但是我聽不懂你的目標為何 09/21 19:44
→ MOONRAKER:凡判斷格式就是讀取一行 然後用split按特定符號切開 09/21 19:45
→ MOONRAKER:或者逐個字元讀取判斷現在在格式中的哪一部份 或不符合 09/21 19:45
→ MOONRAKER:還有別再用line input了 那實在是不符合現在潮流了 09/21 19:48
→ MOONRAKER:請改用filesystemobject 詳見拙作 #18PUiADX 09/21 19:48
→ wrench:謝謝樓上 :D 我先試試再說 09/22 08:48