我有一個包含近20列的非常大的文本文件。不幸的是,生成該文件的程序沒有正確處理以-10開頭的列(它只有適當間隔的數據總共有5個字符,而不是6個)。基本上我結束了的東西,看起來像這樣:使用Emacs替換正則表達式保留製表符到製表符
-10.072-10.179-10.2190.002
我希望它看起來像:
-10.072 -10.179 -10.219 0.002
,並幾乎能與這樣做:
的Mxreplace-regexp
RET-10\....
RET\&
TABRET
當我使用TAB但是,它只是一個空間,而不是製表符理想的一個片 - 製表位取代。如果我手動轉到文件中的其中一種情況並鍵入TAB它會正確執行製表符到製表符的停止操作以將數據與正確的列對齊。如何保留replace-regexp中的製表符停止功能?