Notepad++正则表达式——去掉srt字幕文件的时间轴/序号/空行

式子:

//去掉时间轴

(?m)^([0-9])(.*?).{28}

//去掉序号

^([0-9])

//去掉空行

在“查找内容”中输入“\r\n\r\n”,在“替换为”中输入“\r\n”

解释:

?m :多行模式,表示更改^和$的 含义,使它们分别在任意一行的行首和行尾匹配,而不仅仅在整个字符串的开头和结尾匹配。(在此模式下,$的 精确含意是:匹配\n之前的位置以及字符串结束前的位置.)

^ : 一行的开始

^([0-9]) :一行的开始为任意数字

(.*?) :勉强型,0个或多个任意字符

.{28} :匹配任意字符28个。

其它:

^[^0-9] :非数字开头

^[^A-Za-z] :非字母(大写、小写)开头

^[u4e00-u9fa5] 或 ^[\u4e00-\u9fa5]:非汉字开头

^[^u4e00-u9fa5] 或 ^[^\u4e00-\u9fa5] :以汉字开头

\r\n :去掉换行,一定要\r\n一块使用,才能不留空行。(注意 \r\n 顺序)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值