正则表达式问题:如何在VI中用换行符替换单个空格。
发布于 2010-02-06 02:44:28
:%s/ /^V^M/g
注:按ctrl-v,ctrl-m。
编辑:如果你真的指的是所有的空格,也就是空格后面没有空格,那就使用这个:
:%s/ \{1\}/^V^M/g
如果您真的只想要文档中的第一个空格,请使用以下内容:
:%s/ /^V^M/
发布于 2010-02-06 02:39:44
只需在命令模式下执行以下操作:
:%s/ /\r/gicgic的最终含义是:
发布于 2010-02-07 00:12:12
只有在你需要的时候,\([^ ]\|^\)\([^ ]\|$\)才会找到单独的空格。
https://stackoverflow.com/questions/2209465
复制相似问题