vim検索テキストを操作された検索テキストに置き換える

vim検索テキストを操作された検索テキストに置き換える

これは私の問題の非常に単純化されたバージョンです。複数の場所にコード20091a、20092a、または20093aを含むテキストファイルがあるとします。このコードをすべてtextで囲みたいです<code></code>。したがって、上記の結果文字列はorまたは<code>20091a</code>or<code>20092a</code>に似ています<code>20093a</code>

それでは、検索テキストをその検索テキストを含むテキストに置き換えるにはどうすればよいですか?同様のものを使用できるように検索テキストを保持できる変数はありますか:%s/2009.a/<code>$SEARCH_TEXT<\/div>

答え1

下図のように、\0または で交換できます。&

:%s/2009.a/ \0 /gc
:%s/2009.a/ & /gc

関連情報