美文网首页
字幕校对与正则表达式:检查与替换一行字幕有多个换行符(\N)的办

字幕校对与正则表达式:检查与替换一行字幕有多个换行符(\N)的办

作者: 被mayu圈粉的酱紫 | 来源:发表于2018-09-22 16:50 被阅读0次

    原则上来说,一行中英字幕只允许有一行英字,两行就属于格式错误。
    \N是中英字幕里经常使用的办法


    中英字幕格式

    默认情况下,一行字幕字数超长会自动换行分成两句。字体大小改变也会带来的字幕长度的改变。


    \N 是强行换行的意思,会无视字体大小改变。

    字幕行数多了,两个换行符就难以用肉眼检查
    这时候正则表达式就能派上用场
    Ctrl+H 查找 "\\N.*\\N"

    选中一行字幕有两个换行符的办法

    在校对字幕时修改需要考虑的有两点:

    1. 美观性:两行是不是挡住画面影响了下方的整体观感
    2. 易理解程度:把两行字幕的时间加在一起有没有帮助理解

    如果问题是新人忘记把换行符去掉,或者是你想要批量删除一行字幕里的第二个换行符
    我们想要保留第一个换行符以及换行符之后的文字,那就用括号把它留起来
    所以该正则表达式为
    查找
    (\\N.*)\\N
    替换为:
    \1
    注:也就是括号里的不变,然后\N这个符号删掉

    相关文章

      网友评论

          本文标题:字幕校对与正则表达式:检查与替换一行字幕有多个换行符(\N)的办

          本文链接:https://www.haomeiwen.com/subject/gelxoftx.html