原则上来说,一行中英字幕只允许有一行英字,两行就属于格式错误。
\N是中英字幕里经常使用的办法
中英字幕格式
默认情况下,一行字幕字数超长会自动换行分成两句。字体大小改变也会带来的字幕长度的改变。
\N 是强行换行的意思,会无视字体大小改变。
字幕行数多了,两个换行符就难以用肉眼检查
这时候正则表达式就能派上用场
Ctrl+H 查找 "\\N.*\\N"
在校对字幕时修改需要考虑的有两点:
- 美观性:两行是不是挡住画面影响了下方的整体观感
- 易理解程度:把两行字幕的时间加在一起有没有帮助理解
如果问题是新人忘记把换行符去掉,或者是你想要批量删除一行字幕里的第二个换行符
我们想要保留第一个换行符以及换行符之后的文字,那就用括号把它留起来
所以该正则表达式为
查找
(\\N.*)\\N
替换为:
\1
注:也就是括号里的不变,然后\N这个符号删掉
网友评论