VSCodeで正規表現を用いた検索と変数を用いた置換

例えば、以下のような配列定義があったとする (実用性に関しては無視してください)。

const dogs = ["DOG001", "DOG002", "DOG003", ... "DOG101"];

これを、 DOG0001001CAT のように変更したいとする。
この場合、変更したい文字列にインクリメントされる数値があるため、検索するにも固定の文字列ではヒットしない。
この場合、正規表現を用いた検索を行うことになる。

Command + Fで検索窓を開いたら、左にあるオプションから 「.*」を選択状態にする。
そして、例えば以下のような正規表現を用いると101匹のワンチャンがヒットする。

DOG(\d*)

正規表現の内容は、検索するファイルやディレクトリ内の記述によって変わってくる。
()はこの場合正規表現ではなく、VSCodeにおいて括弧内の文字列を変数化して置換に利用できる機能。
もちろん正規表現としての()も使用できる。

DOG0001001CATにするための置換エリアの文字列は以下。

$1CAT

$1が変数であり、括弧の数に応じて$1, $2 ... となる。