Regular expression: Difference between revisions

Jump to navigation Jump to search
1,098 bytes added ,  28 July 2014
移除空白行
(移除空白行)
Line 123: Line 123:
## 尋找目標: {{kbd | key=a(.*)le}} 就可以找到(1)apple (2)apps lesson ... 等a開頭、le結尾的文字,中間可夾雜空白。 {{exclaim}} 中文字串搜尋,建議將文件的編碼改成 UTF-8 編碼
## 尋找目標: {{kbd | key=a(.*)le}} 就可以找到(1)apple (2)apps lesson ... 等a開頭、le結尾的文字,中間可夾雜空白。 {{exclaim}} 中文字串搜尋,建議將文件的編碼改成 UTF-8 編碼


=== 移除空白行 ===
==== 方案1: Notepad++ ====
使用[http://notepad-plus-plus.org/ Notepad++]軟體<ref>[http://stackoverflow.com/questions/3866034/removing-empty-lines-in-notepad regex - Removing empty lines in Notepad++ - Stack Overflow]</ref>
# 選單: 尋找 -> 取代
# 搜尋模式: 勾選「用類型表式」
## 尋找目標: {{kbd | key=<nowiki>\r\n[\r\n]*</nowiki>}}
## 取代成: {{kbd | key=<nowiki>\r\n</nowiki>}}
# 勾選全部取代 (適用一行空白或多行空白)
==== 方案2: Sublime Text ====
使用[http://www.sublimetext.com/ Sublime Text]軟體
# 選單: Find -> Replace
# 搜尋: 勾選「regular expression」
## Find What: {{kbd | key=<nowiki>\n(\n)+</nowiki>}}
## Replace With: {{kbd | key=<nowiki>\n</nowiki>}}
# Replace all (適用一行空白或多行空白)
==== 方案3: EmEditor ====
使用[http://www.emeditor.com/ EmEditor]軟體
# 選單: 搜尋 -> 取代
# 搜尋: 勾選「使用規則運算式」
## 尋找: {{kbd | key=<nowiki>\n\n</nowiki>}}
## 取代為: {{kbd | key=<nowiki>\n</nowiki>}}
# 勾選全部取代 (適用一行空白) {{exclaim}}


== Search unmatched string ==
== Search unmatched string ==

Navigation menu