这是我的问题的一个非常简化的版本。假设我有一个文本文件,其中包含多个位置的代码 20091a 或 20092a 或 20093a。我希望用文本包围所有这些代码<code></code>
。因此上面的结果字符串将类似于<code>20091a</code>
or <code>20092a</code>
or <code>20093a</code>
。
那么如何将搜索文本替换为包含搜索文本的文本呢?是否有任何变量可以保存搜索文本,以便我可以使用类似的东西:%s/2009.a/<code>$SEARCH_TEXT<\/div>
?
答案1
您可以使用\0
或&
来替换,如下所示
:%s/2009.a/ \0 /gc
:%s/2009.a/ & /gc