替换前 00:28:15.067 --> 00:28:18.367 That was good. Great job.
替换后 00:28:15,067 --> 00:28:18,367 That was good. Great job.
1
geelaw 2019-07-23 04:14:46 +08:00 via iPhone
如果时间总是出现在一行开头且字幕总是不出现在一行开头,则可以
^([0-9:]*)\. 替换为 $1, 再 ^([0-9:,]*[ ]*-->[ ]*[0-9:]*)\. 替换为 $1, 用多行模式 so that ^ 匹配行的开头 |
2
widewing 2019-07-23 04:29:27 +08:00 via Android 1
s/(\d\d:\d\d:\d\d)\.(\d{3})/\1,\2/g
|
3
sxfscool 2019-07-23 07:42:59 +08:00 via Android
vscode 里用正则换
|
4
faketemp 2019-07-23 08:13:49 +08:00
(\d)\.(\d) 替换为\1,\2
|
5
opengps 2019-07-23 08:56:23 +08:00 via Android
点号前后是数字才替换,是字母不提换,这确实正则适配
|
6
maplejaw 2019-07-23 09:06:12 +08:00 via Android
vtt 转 srt ?直接正则匹配时间就行,网上也有现成的脚本。
|
7
klesh 2019-07-23 09:11:39 +08:00 via Android 1
这个时间格式是定长的,而且在行头,所以需要替换的位置也是固定的。
|
8
regist 2019-07-23 09:16:25 +08:00 via iPhone 1
第一列第三列
或者干脆前面两句号 因为 srt 格式固定 |