notepad++ 行替換使用指南
notepad++是開源的文字處理軟體,效能堪比ultraedit,不過在轉用notepad++之後一直為他的行替換功能糾結,UE當中只需要用 [^p] 就可以表示一行,但是在notepad++當中,必須要啟用extended的\r、\n來實現行替換的功能。實際上在windows當中一行的結尾是由\r\n來表示的,不同於linux的直接用\n來表示,因為在linux下編輯的文字在windows下開啟之後會出現沒有換行符的情況。
這裡就把notepad++的換行符使用方法說一下。
例如windows下的文字:
AAA BBB CCC |
可以理解為
AAA\r \nBBB\r \nCCC |
首先要說明一下 \r:回車 \n:換行。\r存在於一行的最末尾 \n存在於一行的最開頭的位置,同時可以看到【\r】在最後一行不存在 【\n】在第一行不存在
那麼想把
AAA
BBB
CCC
替換為
'AAA',
'BBB',
'CCC',
就用notepad++的替換功能,將\r\n替換為',\r\n',實際執行後發現如下情況
AAA', 'BBB', 'CCC |
由此也可以證實前面的說法 【\r】在最後一行不存在 【\n】在第一行不存在,那麼要實現前面的替換效果,其實只需要在第一行和最後一行都留一個空行,就可以了。
如果想要刪除文字當中的空行,如下所示
那麼只需要用 \r\n\r\n 替換為 一個 \r\n 就可以了。
AAA BBB CCC |
那麼只需要用 \r\n\r\n 替換為 一個 \r\n 就可以了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12216142/viewspace-766316/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- **PHP中替換換行符PHP
- 行內元素與塊狀元素 行內替換元素與行內非替換元素的區別
- js replace()方法進行字串替換JS字串
- 如何用UE進行替換操作
- HTML 替換元素與非替換元素HTML
- Notepad++ 大小寫轉換
- 替換tabBartabBar
- 替換(substitution)
- 命行下的查詢與替換字串字串
- js replace替換字串,同時替換多個方法JS字串
- 如何在word中進行查詢與替換 word文件中的替換與查詢功能
- SQL Server 替換SQLServer
- 08:字元替換字元
- RACSubject替換代理
- sed 字串替換字串
- ACM 字串替換ACM字串
- asp字元替換字元
- vi替換命令
- 替換橫槓
- handlebars.js 用 <br>替換掉 內容的換行符JS
- 替換空格 將一個字串中的空格替換成“ ”字串
- linux文字替換Linux
- perl替換特殊字元字元
- 里氏替換原則
- 前端公共模組替換前端
- react熱替換([HMR])React
- mysql替換特殊字元MySql字元
- shell替換程式碼
- vi替換字串(zz)字串
- POJ 3981 字串替換字串
- vim的批量替換
- java 替換特殊字元Java字元
- 使用WKWebView替換UIWebViewWebViewUI
- vim查詢替換
- vim替換所有字元字元
- centos 替換yum源CentOS
- Linux下可以替換執行中的程式麼?Linux
- js中字串的替換JS字串