2017-01-15 5 views
-2

字幕ファイルの内容からDBを作成したい。 (txtに変換された)srtファイルをインポートした結果、数字の長い列、数字で表される秒、字幕自体が混在しています。数字と単語の間でtxt(混合数字と文字)をSQLに変換した後

Exemple

私は3つの列にそれを再配置したい - 主キーとしてインクリメント番号、字幕と字幕の時間 - 1行のもののすべて、私は言葉を持っている時にチェックすることができるだろうムービーで使用され、ムービーの時間を戻します。

ごめんそのarticulatly発話されていない場合、描写することは困難でした。\

はあなたのすべてに感謝します!

+1

ようこそスタックオーバーフロー! [ツアー](http://stackoverflow.com/tour)を見て回り、[ヘルプセンター](http://stackoverflow.com/help)、特に[どのように私に質問しますか良い質問?](http://stackoverflow.com/help/how-to-ask)と[ここで私はどのような話題を聞くことができますか?](http://stackoverflow.com/help/on-topic)。その2番目のリンクから:「宿題の助けを求める質問には、問題を解決するために今まで行ってきた作業の概要と、それを解決している困難の説明が含まれていなければなりません。 –

答えて

0

入力行を順番に繰り返します。新しいデータベーステーブルの3つのフィールドの変数が必要です。あなたが数字に会うたびに、新しいグループが始まることが分かります。古いグループを新しいデータベーステーブルに保存し、新しいプライマリキーを現在の番号に設定する以外は値をクリアします。あなたが現在のグループに既に時間がある場合は、番号ではないものに出会うとき、あなたは新しいアイテムがサブタイトルのラインであることを知っています。この場合、それが空でない限り、それをsusbtitleに追加してください。あなたがまだ時間を持っていなかったら、あなたは今それをそれに割り当てます。ループが終了した後、最後のグループをデータベースに保存することを忘れないでください。

関連する問題