+ -
当前位置:首页 → 问答吧 → vim的这种查找与替换该如何写呢?

vim的这种查找与替换该如何写呢?

时间:2010-08-21

来源:互联网

我想实现这个查找在vim中:

1.    比如找一个不以hello开头的行中的行尾的socket? 在vim中该如何写呢?
     如下:
      hello    socket
         ppt socket
        我想把ppt socket这行的socket给匹配出来,而不是第一行那个。

2.   :%s/^[^#]/#/g
      这个会把开头不是#的那一行的首字符替换为#, 而我想添加#而不替换原来的字符,该如何写呢?



thx~~~~~~~~~~~~~~~~

作者: glq2000   发布时间: 2010-08-21

1. /^\(hello\)\@!.*\zssocket\ze$
2.%s/^\ze[^#]/#/g

作者: winterTTr   发布时间: 2010-08-21