Notepad++正則表達式——去掉srt字幕文件的時間軸


式子:

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

 

解釋:

?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 順序)。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM