如何使用Notepad++修复存在重复索引、多余空行的SRT字幕文件
使用Notepad++修复异常SRT字幕格式步骤
- 打开Notepad++并载入需要处理的.srt文件,按下快捷键
Ctrl+H调出替换面板 - 在替换面板底部勾选「正则表达式」,取消勾选「.匹配换行符」
- 第一步处理重复索引与多余空行:
- 查找目标输入:
^(\d+)\R+\1\R+ - 替换为输入:
$1\r\n - 点击「全部替换」,完成后所有重复的索引行将被合并,索引和时间轴之间的多余空行会被删除
- 查找目标输入:
- 第二步调整字幕块间隔:
- 查找目标输入:
(\R)(?=\d+$) - 替换为输入:
$1$1 - 点击「全部替换」,完成后不同字幕块之间会保留1个空行,符合标准SRT格式要求
- 查找目标输入:
- 检查文件内容无误后保存即可
注:如果你的Notepad++版本较旧不支持
\R通配符,可将上述正则中的\R替换为\r\n使用
内容的提问来源于stack exchange,提问作者hoangtd
相关产品推荐
相关产品推荐

