JavaScriptの正規表現で映画の時間と、
キャプションを配列で取得しようとしていたのですが、
正規表現の引き出しが足りず、何回か試してみたのですが、
上手く取得できませんでした。
特にキャプションに改行があるところが難しく、
アイディアいただければ幸いです。
var data = `
667
00:55:54,935 --> 00:55:56,602
I want to ...
668
00:56:01,942 --> 00:56:04,694
take...
These captions.
669
00:56:04,862 --> 00:56:09,490
But I can't,
Please help me.
`;
var times = data.split(//);//時間を取得
var caps = data.split(//);//キャプションを取得
console.log(times);
console.log(caps);
結果として下記のように取得したいとおもってます。
Array[00:55:54 , 935,00:55:54,935 , 00:56:04,862]
(※スタートの時間のみの取得)
Array["I want to ...","take.../nThese captions.","But I can't/nPlease help me."]
回答1件
あなたの回答
tips
プレビュー