2015年6月1日 星期一

Notepad ++ 取代用法記錄

Notepad++ with regular expression

Notepad ++ 取代用法記錄

Tag: notepad++, 減少換行

緣起

有一個字幕檔因為多換了一行,導致VLC跟MXPlayer都無法顯示字幕。

檔案內容片段

3
00:00:51,500 --> 00:00:53,020

你好,我這個字幕會在時間軸之後多換一行。

預期字幕檔的格式

3
00:00:51,500 --> 00:00:53,020
你好,我是字幕。

錯誤解法

搜尋:\r\n\r\n
取代:\r\n

解決方案

搜尋:,(\d\d\d)\r\n\r\n
取代:,$1\r\n

原理說明

  • \d 在正規表示式裡面代表搜尋一個數字
  • $1 表示變數
  • (\d\d\d) 對應 $1 表示把搜尋到的三個數字存入變數$1

沒有留言:

張貼留言