notepad++ 正則取代字串


碰到一些需要替換文字的檔案,在這邊紀錄一下notepad++中使用正則取代字串的方式。

在搜尋的部分就跟一般的正則表示法沒什麼差別,記得下方的規則運算式打勾就好。
取代的部分則是將需要切出的部分使用括號包住,而使用括號內資料的部分則用$1代替,以下面這張圖為範例:

// 尋找內容
// ,0([0-9]+),
// 取代為
// ,="0$1",

//取代前的文字
,091111111111,
//取代後的文字
,="091111111111",

取代時
$0 是代表符合正則的整個字串,以上面的範例而言就是,091111111111,
$1 則代表的是第一個 () 內的內容
如果有兩個以上的()則依序$2,$3…排下去

Tags : notepad++