Regular replace blank lines: Difference between revisions

From LemonWiki共筆
Jump to navigation Jump to search
(Created page with "使用正規表示法 (Regular expression) 取代文字檔內的空白行 == 狀況1 == <pre> " abc " // 不是空白行 " " // 空白行: 行內包含一個或多個...")
 
mNo edit summary
Line 40: Line 40:




[[Category:Regular expression]] [[Category:Tools]] [[Category:Tools]] [[Category:Data Science]] [[Category: Data cleaning]]
[[Category:Regular expression]] [[Category:Tool]] [[Category:Tools]] [[Category:Data Science]] [[Category: Data cleaning]]

Revision as of 09:18, 20 February 2016

使用正規表示法 (Regular expression) 取代文字檔內的空白行

狀況1

"  abc " // 不是空白行
"  " // 空白行: 行內包含一個或多個空白字元 (SPACE) 或 定位鍵 (TAB)
"" // 空白行: 行內不包含任何字元 

使用工具: 適用 Sublime Text 與 EmEditor 軟體,需勾選「使用規則運算式」。Icon_exclaim.gif 不適用 Notepad++ 軟體[1]

  • 尋找: ^[\s\t]*$\n --> 取代為: 空白

使用工具: Notepad++

  • Notepad++ 軟體選單: 編輯 -> 行列 -> 移除空行(含空白字元)[2]

狀況2

"  abc " // 不是空白行
"" // 空白行: 行內不包含任何字元 


使用工具: 適用 Sublime Text 與 EmEditor 軟體,需勾選「使用規則運算式」。 Icon_exclaim.gif 不適用 Notepad++ 軟體

  • 尋找: ^$\n --> 取代為: 空白
  • 尋找: \n\n+ --> 取代為: \n

使用工具: Notepad++,需勾選「用類型表式

  • 尋找: \r\n[\r\n]*\r\n[\r\n]+ --> 取代為: \r\n

使用工具: UltraEdit un-verified

移除一行空白:

使用工具: 適用 Sublime Text 與 EmEditor 軟體,需勾選「使用規則運算式」。 Icon_exclaim.gif 不適用 Notepad++ 軟體

  • 尋找: \n\n --> 取代為: \n


references