簡單的提高工具效率需求能夠藉助Notepad編輯器實現。之前也用Python/Shell開發過本文中提到的需求,如今發現其實沒有必要。本文介紹一些工做中常見的能夠經過"Notepad+正則表達式"實現的案例供參考。另外,強調一下,學好正則表達式頗有用。正則表達式
需求1:將指定一行字符串"123456789"拆分紅多個字符,每一個字符在一行中顯示。經常使用於數據庫字段比對。數據庫
操做步驟:查找目標: (.),替換爲:\1\r\n ,查找模式中:勾選正則表達式。說明:(.)表示匹配單個字符串,\1表示引用匹配的第一個分組,\r\n是windows文本中的換行符windows
需求2:將指定一行字符串"1234567890"以2個字符長度分割、分隔符爲空格。經常使用於某些工具輸入格式的要求。編輯器
操做步驟:查找目標: (..) ,替換爲:\1 ,查找模式中:勾選正則表達式。說明:\1後面還有一個空格。工具
需求3:將指定文件中的多行內容合併成一行。經常使用於某些工具輸入格式的要求。spa
操做步驟:查找目標: \r\n ,替換爲: ,查找模式中:勾選正則表達式。說明:替換字符爲空格。blog
執行替換前:開發
執行替換後:字符串