Regular expression: Difference between revisions

Jump to navigation Jump to search
Line 244: Line 244:


=== 將行內一個或多個空白,取代成 Tab鍵 ===
=== 將行內一個或多個空白,取代成 Tab鍵 ===
將原本空白間隔的欄位值,取代成 Tab鍵間隔的欄位值。輸出結果可以方便貼到 MS Excel 或 Google spreadsheet。
將原本空白間隔的欄位值,取代成 Tab鍵間隔的欄位值。輸出結果可以方便貼到 MS Excel 或 [[Google spreadsheet]]。
<pre>
<pre>
欄位1 多個空白 欄位2 多個空白 欄位3
欄位1 多個空白 欄位2 多個空白 欄位3
Line 251: Line 251:
</pre>
</pre>


說明: (1) \S 非空白字元, (2) \r\n 換行符號。[^\S\r\n] 則代表不是非空白字元、也不是換行符號。換句話說尋找空白,但不包含換行符號。
# Find: {{code | code = <nowiki>([^\S\r\n]+)</nowiki>}}
# Find: {{code | code = <nowiki>([^\S\r\n]+)</nowiki>}}
# Replace with: {{code | code = <nowiki>\t</nowiki>}}
# Replace with: {{code | code = <nowiki>\t</nowiki>}}

Navigation menu