任何人都知道如何删除所有空格并用逗号替换它们 ,
在使用 Vim 的文件中?
文件输入示例(单词可能无处不在!):
C1 TEST PROD
A1 BE
T1 B1
文件输出示例(属于同一行的所有单词如下例所示):
C1,TEST,PROD
A1,BE
T1,B1
我找到了 :
%s/\s\{1,}/,/gc
最佳答案
首先删除空行:
:g/^\s*$/d
然后在每行 (
:s///
) 上使用替换 ( %
) 将所有 ( g
) 连续空格 ( \s\+
) 替换为逗号 ( ,
)。 :%s/\s\+/,/g
关于vim - 使用 Vim 删除文件中的所有空格并用逗号替换它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13761677/