我有一个非常大的文本文件,有近 20 列。不幸的是,生成该文件的程序没有正确处理以 -10 开头的列(它只正确间隔了总共有 5 个字符,而不是 6 个字符的数据)。本质上,我最终得到了如下所示的东西:
-10.072-10.179-10.2190.002
我希望它看起来像:
-10.072 -10.179 -10.219 0.002
并且几乎能够做到这一点:
M-x replace-regexp
RET -10\....
RET \&
TAB RET
但是,当我使用TAB它时,它只替换为空格而不是制表符——理想情况下是制表符到制表符。如果我手动转到文件中的这些情况之一并TAB正确键入它,则会执行制表位到制表位以将数据与正确的列对齐。如何在替换正则表达式中保留制表符停止功能?