複数ファイル中の文字列を一括置換する

Pocket

◆複数ファイル中の文字列を一括置換する
【バージョン2.2.0.0以降のサクラエディタ】には、grep機能を強化した「grep置換」機能があります。
これは「検索結果に対してすべて置換する」と同様に、「grep結果に対してすべて置換する」機能となっています。

grep機能を起動する方法は、2通りあります。

・「Ctrl+G」を押す
・「上部メニュー>検索>grep」を選択する

すると、【検索ボックス】が表示されます。

条件:検索対象文字列を入力
ファイル:*.*などワイルドカード私用可
フォルダ:フォルダのパスを入力

★ほか結果の出力形式などを選択し【検索ボタン】を押すと、結果が表示されます。

この検索結果はサクラエディタの新しいウィンドウとして開き、テキスト等で保存することができます。
さらに検索結果のうち確認したい行をダブルクリックすると、そのファイルをさらに別ウィンドウで開き、
該当箇所を表示することができます。

検索結果を使って一括で置換するには、バージョン2.2.0.0以降のサクラエディタが必要です。起動にショートカットキーは設定されておらず、「上部メニュー>検索>grep置換」を選択します。

すると新たな【検索ボックス】が表示されるので、通常のgrep時と同じように項目を埋めていきます。
さらに、「置換後」の文字列を入力します。

また「バックアップ作成」にチェックを入れておくと、置換前の古いファイルを「ファイル名.拡張子.skrold」という名前で保存した上で、置換後ファイルが元のファイル名で作成されます。

以上です (^^♪

コメントを残す