替换前 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 ![]() 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 ![]() 这个时间格式是定长的,而且在行头,所以需要替换的位置也是固定的。 |
8 regist 2019-07-23 09:16:25 +08:00 via iPhone ![]() 第一列第三列 或者干脆前面两句号 因为 srt 格式固定 |