VSCodeで特定の文字の末尾に文字を追加して置き換えする
知り合いからこんな質問がきました。
「a」から始まる行の末尾に「xxx」を付けて、文字列の置き換えを行いたいんだけど、どうすれば良い?
無事解決したので、メモ書き。
ファイル内の文字列の置き換えを行う場合は、Ctrl + Fを押して、以下のウィンドウを表示させます。
検索の欄に、検索したい文字列を。
置き換えの欄に、検索した文字列を何に置き換えるかを指定します。
今回は、正規表現を使用して置き換えるため、一番右側の「.*」を使用しましょう。
検索欄には、「a(.*)」を入力します。
こうすることで、aから始まる文字列全てにマッチします。
置き換え欄には、「$0xxx」または「$&xxx」を指定します。
「$0」「$&」は特殊で、検索時に条件にマッチした文字列を返すようです。