Notepad++中查詢替換「換行符」
阿新 • • 發佈:2019-01-01
文章目錄
Notepad++ 是 Windows 中一款優秀的文字編輯軟體,功能非常強大。
重要說明:
1、為更好的理解本文,建議先閱讀相關文章 – 不同作業系統中的換行符。
2、本文內容基於 Notepad++ 7.5.1 版本,為方便書寫,若無特殊說明,下文中內容均指在該軟體版本下的操作。
一、查詢替換「換行符」
1、設定「顯示行尾符」
為了更清楚的看到換行符的變化,首先進行下面設定:
檢視 -> 顯示符號 -> 顯示行尾符
然後新建一個文字,在其中隨意輸入內容,會看到顯示「換行符」為 CRLF
,即 \r\n
。
2、查詢並替換「換行符」
Ctrl + H
,開啟替換對話方塊,查詢模式
選中擴充套件
或者正則表示式
,使查詢目標
和替換為
中同時支援字串和特殊字元的匹配;- 然後在
查詢目標
中輸入\r\n
,即可匹配到文字中的回車換行符; - 在
替換為
中輸入要替換成的字元即可;
二、擴充套件:查詢替換「空行」、空白符
下面列舉常用的幾種查詢替換情況:
(前提是要選中 正則表示式
模式)
查詢目標 | 替換為 | 說明 |
---|---|---|
\r\n |
,\r\n |
在行尾加上逗號 |
\r\n |
替換為空,即合併多行內容為一行 | |
\r\n |
\n |
把 windows 下的換行符替換為 linux 下的換行符 |
\n |
把 \n 替換為空,即把 windows 下的換行符替換為 Mac 下的換行符 | |
, |
\r\n |
把逗號全部替換成換行 |
\r\n\r\n |
\r\n |
去掉空行 |
1\s\s |
1 |
去掉 1 後的兩個空格,其中一個 \s 表示一個空格 |
1兩個半形空格 |
1 |
可以直接在 1 後跟兩個半形空格來匹配,跟上面 \s 是一樣的效果 |
\r\n |
\r\n\t |
在每行行首新增製表符,即四個半形空格的效果 |