
據我所知,.vtt 檔案中的每一行都以如下內容開頭:
00:00:06.984 --> 00:00:12.020
(第 1 行)
但對於 .srt 文件來說應該是這樣的:
00:00:06,984 --> 00:00:12,020
(第2行)
(如果沒看到,.
就變成了,
)
如何在記事本++中使用正規表示式來實現這一點(用line.2取代line.1)?
透過使用\d\.\d
我可以找到像6.9
and這樣的每個實例,2.0
但我不知道如何將它們更改為6,9
and 2,0
。
答案1
我自己已經成功做到了:
找什麼:(\d)\.(\d)
用。\1,\2
這將替換.vtt 檔案中的每個實例,例如6.9
和。2.0
6,9
2,0
儲存對檔案的更改,.srt
當然,並將檔案副檔名更改為 。
現在這樣就可以了,但是如果您擔心文字中可能存在X.Y
您不想更改的內容,則X,Y
應該執行以下操作:
找什麼:(\d\d:\d\d:\d\d).(\d\d\d) --> (\d\d:\d\d:\d\d).(\d\d\d)
用。\1,\2 --> \3,\4