据我所知,.vtt 文件中的每一行都以如下内容开头:
00:00:06.984 --> 00:00:12.020
(第 1 行)
但对于 .srt 文件来说应该是这样的:
00:00:06,984 --> 00:00:12,020
(第 2 行)
(如果您没看到,则.
变成了,
)
如何使用 notepad++ 中的正则表达式实现这一点(用 line.2 替换 line.1)?
通过使用,我可以找到像和这样\d\.\d
的每个实例,但我不知道如何将它们更改为和。6.9
2.0
6,9
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