vi の覚書2021-06-18 18:06:01

ファイルの中の文字列置換
:%s/対象文字列/置換文字列/g


特定の文字列を生かした置換
→対象文字列を \( と \) でくくって、\1 \2 ... を使う

例)AAAxxxBBB を CCCxxxDDD に変換する場合
:%s/AAA\(xxx\)BBB/CCC\1DDD/g

例)AAAxxxBBByyy を CCCyyyDDDxxx に変換する場合
:%s/AAA\(xxx\)BBB\(yyy\)/CCC\2DDD\1/g