我想做什么:
每当我找到基于s[w|l].*[0-9]\.\*
的内容时,用%s/\.\*/\\\\\.\.\*/g
已经尝试过标准搜索和替换,但无法做到。
由于
答案 0 :(得分:0)
只需将搜索模式包装在转义括号\(\)
中,并在替换字符串中使用反向引用\1
:
:%s/\(s[w|l].*[0-9]\)\.\*/\1\\\\.*/g
您的搜索字符串中可以包含多个\(\)
子表达式,并且可以在搜索字符串本身和替换字符串中通过\1
,\2
,...使用它们。 Subexpressions只是按搜索字符串中出现的顺序编号。