1
我在过去成功地使用这种模式,现在我得到使用它的其他文档时的拖尾字符错误:尾随字符错误VIM
%s#\[\#\#dname = \w\{2,6}\]#Variable #\1#g
我试图替换的所有实例“ [## dname = xxxxx]“与”变量xxxxx“,但替换字符串不再工作。有任何想法吗?捕获字符串很好(当我在查找/替换中使用它时)。
提前致谢! SEAN
我在过去成功地使用这种模式,现在我得到使用它的其他文档时的拖尾字符错误:尾随字符错误VIM
%s#\[\#\#dname = \w\{2,6}\]#Variable #\1#g
我试图替换的所有实例“ [## dname = xxxxx]“与”变量xxxxx“,但替换字符串不再工作。有任何想法吗?捕获字符串很好(当我在查找/替换中使用它时)。
提前致谢! SEAN
您还没有获取该变量的值,你有一个额外的#
%s#\[\#\#dname = \(\w\{2,6}\)\]#Variable \1#g
而且使用''#作为替代分离器只恶化的事情,当''#是搜索字符串的一部分;没有错误的默认'/':)。 – VanLaser