我有多个 .srt 文件,由于它们的文本格式不同,所以视频播放器无法识别它们的生成方式。
原来的:
00:00:01:02 --> 00:00:04:16
我需要的:
00:00:01,02 --> 00:00:04,16
任何帮助将非常感激,
我刚刚尝试了建议的解决方案,但没有效果。
以下是我需要的更详细的示例:
原来的:
00:00:00:02 --> 00:00:21:15
lorem ipsum dolor sit amet1
00:00:21:21 --> 00:00:42:23
lorem ipsum dolor sit amet2
00:00:43:01 --> 00:01:01:22
lorem ipsum dolor sit amet3
我需要:
00:00:00,02 --> 00:00:21,15
lorem ipsum dolor sit amet1
00:00:21,21 --> 00:00:42,23
lorem ipsum dolor sit amet2
00:00:43,01 --> 00:01:01,22
lorem ipsum dolor sit amet3
因此,在每一行有时间数字的地方,我需要用 替换第 3 和第 6:
个,
。
答案1
- 按Ctrl+H
- 找什么:
:(\d+\s|\d+$)
- 用。。。来代替:
,$1
- 搜索模式:
Regular expression
- 点击Replace all
解释: :(\d+\s|\d+$)
查找行尾的冒号后跟数字和空格或冒号后跟数字。捕获数字和空格。将找到的内容替换为逗号后跟捕获的组(数字)。