goo*_*fle 4 notepad++ regex subtitles find-and-replace
据我所知,.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.9and 的每个实例,2.0但我不知道如何将它们更改为6,9and 2,0。
我自己设法做到了:
找什么: (\d)\.(\d)
用。。。来代替: \1,\2
这将替换.vtt 文件中的每个实例,例如6.9和2.0by6,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