1. 程式人生 > >Notepad++提升工作效率小技巧

Notepad++提升工作效率小技巧

前言

  簡單的提升工具效率需求可以藉助Notepad編輯器實現。以前也用Python/Shell開發過本文中提到的需求,現在發現其實沒有必要。本文介紹一些工作中常見的可以通過"Notepad+正則表示式"實現的案例供參考。另外,強調一下,學好正則表示式很有用。

提升效率需求

需求1:將指定一行字串"123456789"拆分成多個字元,每個字元在一行中顯示。常用於資料庫欄位比對。

操作步驟:查詢目標: (.),替換為:\1\r\n ,查詢模式中:勾選正則表示式。說明:(.)表示匹配單個字串,\1表示引用匹配的第一個分組,\r\n是windows文字中的換行符

 

需求2:將指定一行字串"1234567890"以2個字元長度分割、分隔符為空格。常用於某些工具輸入格式的要求。

操作步驟:查詢目標: (..) ,替換為:\1  ,查詢模式中:勾選正則表示式。說明:\1後面還有一個空格。

 

需求3:將指定檔案中的多行內容合併成一行。常用於某些工具輸入格式的要求。

操作步驟:查詢目標: \r\n ,替換為: ,查詢模式中:勾選正則表示式。說明:替換字元為空格。

執行替換前:

執行替換後: