我想使用vi从文本文件中删除所有双引号。
我的第一个方法是使用替代函数,如下所示
:s/\"//g这是可行的,但只适用于当前的线路。
医生说"g“使替换成为全局的。
如何将替换扩展到整个文件?
发布于 2014-12-05 15:21:54
上下文正则表达式替换中的g (全局)后缀引用行的所有匹配。这种用法可以追溯到编辑器面向行的时候。Vi仅仅是ex的视觉模式,比尔·Joy用它来代替可敬的边缘。
在运行ex命令时,使用百分比符号,%作为命令的范围相当于指定1,$,即整个文件。
注意:今天早些时候,我看到了这个问题的标题,没有答案,我想我很可能知道答案。然而,在点击它之后,我看到它已经在评论中得到了答复,并且认为只等几(4)小时才发布上面的答案是公平的。
https://stackoverflow.com/questions/27312190
复制相似问题