2016-02-13 40 views
0

這是一個srt文件的開頭:如何添加新項SRT文件

0 
00:00:07,000 --> 00:01:00,000 
lorem ipsum... // this line doesn't work 

1 
00:01:02,960 --> 00:01:05,800 
lorem ipsum... 

2 
00:01:05,840 --> 00:01:08,960 
lorem ipsum... 

第一行是不行的,我想是因爲0爲序。
我需要一種方法,如果可能的話,可以一次性正確更改所有序號,而不是一個接一個(超過1000行),從1開始,而不是0

我正在尋找各種在線解決方案,但沒有成功。

+0

所以,你想要改變一個JavaScript文件?除非你使用節點,否則我認爲你不能。 – putvande

+0

@putvande,你的意思是'node.js'? – bonaca

+0

是的,我的意思是node.js – putvande

回答

1

你可以創建一個文本的HTML文件,它加載到你的瀏覽器和複製 在污泥齡文件的內容,使用下面的JavaScript來textarea的文本轉換:

var numberRegex = /^\d\s*$/; 

var originalLines = text.split('\n'); 
var lines = []; 
for (var index = 0; index != originalLines.length; ++index) 
{ 
    var orig = originalLines[index]; 
    var match = numberRegex.exec(orig); 
    lines.push(match ? parseInt(orig) + 1 : orig); 
} 

然後你想要的轉換文本是由提供:

lines.join('\n') 
+0

非常好,非常感謝 – bonaca

相關問題