Regular replace blank lines: Difference between revisions
Jump to navigation
Jump to search
no edit summary
m (→狀況2) |
No edit summary |
||
| Line 6: | Line 6: | ||
# 空白行: 該行行內可能包含一個或多個空白字元、或者行內不包含任何字元 | # 空白行: 該行行內可能包含一個或多個空白字元、或者行內不包含任何字元 | ||
== | == 狀況1 == | ||
資料狀況 | 資料狀況 | ||
<pre> | <pre> | ||
| Line 15: | Line 15: | ||
預期狀況: | 預期狀況: | ||
* 清除空白行 (1) | * 清除空白行 (1) 、空白行 (2) | ||
使用工具: 適用 Sublime Text 與 EmEditor 軟體,需勾選「使用規則運算式」。{{exclaim}} 語法不適用 Notepad++ 軟體<ref>[http://www.sitepoint.com/forums/showthread.php?448843-Regex-delete-multiple-blank-lines Regex: delete multiple blank lines]</ref> | 使用工具: 適用 Sublime Text 與 EmEditor 軟體,需勾選「使用規則運算式」。{{exclaim}} 語法不適用 Notepad++ 軟體<ref>[http://www.sitepoint.com/forums/showthread.php?448843-Regex-delete-multiple-blank-lines Regex: delete multiple blank lines]</ref> | ||
* 尋找: {{kbd | key=<nowiki>^[\s\t]*$\n</nowiki>}}、或 {{kbd | key=<nowiki>^\s*\n</nowiki>}} | * 尋找: | ||
** {{Mac}} {{kbd | key=<nowiki>^[\s\t]*$\n</nowiki>}}、或 {{kbd | key=<nowiki>^\s*\n</nowiki>}} | |||
** {{Win}} {{kbd | key=<nowiki>^[\s\t]*$\r\n</nowiki>}}、或 {{kbd | key=<nowiki>^\s*\r\n</nowiki>}} | |||
* 取代為: 空 (不需要輸入任何字) | * 取代為: 空 (不需要輸入任何字) | ||
| Line 25: | Line 27: | ||
* Notepad++ 軟體選單: 編輯 -> 行列 -> 移除空行(含空白字元)<ref>[http://stackoverflow.com/questions/3866034/removing-empty-lines-in-notepad regex - Removing empty lines in Notepad++ - Stack Overflow]</ref> | * Notepad++ 軟體選單: 編輯 -> 行列 -> 移除空行(含空白字元)<ref>[http://stackoverflow.com/questions/3866034/removing-empty-lines-in-notepad regex - Removing empty lines in Notepad++ - Stack Overflow]</ref> | ||
== | == 狀況2 == | ||
<pre> | <pre> | ||
" abc " // 不是空白行 | " abc " // 不是空白行 | ||
| Line 33: | Line 35: | ||
使用工具: 適用 Sublime Text 與 EmEditor 軟體,需勾選「使用規則運算式」。 {{exclaim}} 語法不適用 Notepad++ 軟體 | 使用工具: 適用 Sublime Text 與 EmEditor 軟體,需勾選「使用規則運算式」。 {{exclaim}} 語法不適用 Notepad++ 軟體 | ||
* 尋找: {{kbd | key=<nowiki>^$\n</nowiki>}} --> 取代為: 空 (不需要輸入任何字) | * {{Mac}} | ||
* 尋找: {{kbd | key=<nowiki>\n\n+</nowiki>}} --> 取代為: {{kbd | key=<nowiki>\n</nowiki>}} | ** 尋找: {{kbd | key=<nowiki>^$\n</nowiki>}} --> 取代為: 空 (不需要輸入任何字) | ||
** 尋找: {{kbd | key=<nowiki>\n\n+</nowiki>}} --> 取代為: {{kbd | key=<nowiki>\n</nowiki>}} | |||
使用工具: Notepad++ | 使用工具: Notepad++ on {{Win}},需勾選「用類型表式」 | ||
* 尋找: {{kbd | key=<nowiki>\r\n[\r\n]*</nowiki>}} 或 {{kbd | key=<nowiki>\r\n[\r\n]+</nowiki>}} --> 取代為: {{kbd | key=<nowiki>\r\n</nowiki>}} | * 尋找: {{kbd | key=<nowiki>\r\n[\r\n]*</nowiki>}} 或 {{kbd | key=<nowiki>\r\n[\r\n]+</nowiki>}} --> 取代為: {{kbd | key=<nowiki>\r\n</nowiki>}} | ||