置換(Ver8.13対応版)
目次検索系コマンド− 置換
 置換コマンドは、文字列を検索してそれをほかの内容に置き換えるコマンドです。検索する文字列、検索方法、置き換える文字列を指定して実行します。
上検索、下検索
 上検索ボタンは、現在のカーソル位置から前の部分を検索します。
 下検索ボタンは、現在のカーソル位置から後ろの部分を検索します。
 ボタンにはキー割り当てで上候補又は下候補に設定されたキー名が表示されていますので、連続して検索文字列を検索して置換する場合は、表示されているキーを押すことで置換処理を連続で行うことが出来ます。

検索文字列
 検索する文字列を入力します。

 入力ボックス(コンボボックス)の右横に「>」のような三角マークのボタンがあり、検索文字列に関する操作ができます。
 複数行に切り替える操作ができます。(複数行について
 正規表現がONの場合は、正規表現の入力を補助します。
 このボタンは、Alt+[のキー操作でも押すことができます。

 参照: 機種依存文字について

置換文字列
 置換する文字列を入力します。

 入力ボックス(コンボボックス)の右横に「>」のような三角マークのボタンがあり、置換文字列に関する操作ができます。
 複数行に切り替える操作ができます。(複数行について
 正規表現がONの場合は、正規表現の入力を補助します。
 このボタンは、Alt+]のキー操作でも押すことができます。

大文字/小文字の区別
 ONにすると大文字と小文字を別の文字と見なして検索します。

単語の検索
 ONにすると、単語だけを検索します。
 例えばC言語のプログラムなどで変数 i を検索したい場合など、普通に i で検索すると、 int の i などでも止まってしまって不便ですが、単語の検索をONにすれば変数の i だけで止まってくれます。

正規表現
 置換に正規表現を使用する場合はONにします。
 「大文字/小文字の区別」「単語の検索」のチェック状態も反映します。(V4.00以降)
 正規表現検索に使用されるDLLファイル名とそのバージョンが表示されています。
 正規表現検索で使用するDLLの変更は、[動作環境]-[環境]で行うことができます。
 置換の場合は、置換後の文字列には「\t」と「\n」以外のエスケープシーケンスは使えません。
 タグ付き正規表現による置換をサポートしています。
 参照: 正規表現  HmJre.dllのヘルプ
 参照: タグ付き正規表現(一般的正規表現互換)
 参照: タグ付き正規表現(秀丸エディタ独自)
 参照: \nを使った複数行検索の際の制限について

あいまい検索
 検索したい文字列が全角文字か半角文字かがはっきりしない場合にONにします。
 このオプションをONにすることで、例えば「バージョン」という文字列を検索すると、テキスト中の「バージョン」 という文字列はもちろんのこと、半角で書かれた「バージョン」という文字列も探し出します。逆に「バージョン」と、 半角で書かれた文字列を検索しても「バージョン」と「バージョン」の両方がマッチします。 ただし、メタキャラクタはあいまい検索の対象外です。
 このオプションをONにした場合正規表現用に使用しているDLLによって次のような動作になります。
  • 正規表現DLLにHmJre.dllを使用している場合
     このオプションをONにすると設定ボタンが押せるようになりあいまい検索の詳細設定が行えるようになります
  • 正規表現DLLにJRE32.DLLを使用している場合
     このオプションをONにすると大文字/小文字の区別のオプションはONになります

 JRE32.DLLのあいまい検索のあいまい度を変えるには別途拡張マッチテーブルエディタを使用します。詳しくは、秀丸エディタインストールディレクトリに有るREADME.JREをご覧ください。

選択した範囲内のみ
 選択した範囲だけで検索を行いたい場合にONにします。範囲選択していない場合は使用できません。

次の秀丸エディタも続けて置換
 これをONにすると、複数の秀丸エディタを開いている場合次の秀丸エディタも続けて置換することができます。
 全置換の場合は、開いている秀丸エディタ全てを全置換することができます。

一周する
 これをONにすると、一番下まで検索し終わった場合、先頭に戻って検索します。上検索の場合は逆になります。

追加の条件
 これをONにすると、追加の条件に従って検索する範囲を制限できます。
 カラー表示の条件は、[ファイルタイプ別の設定]→[デザイン]→[複数行コメント]で指定される強調表示があるときに働きます。
 このオプションのチェック状態はダイアログを出すたびにOFFになります。

検索文字列を強調
 これをONにすると、検索を実行後、検索に該当する文字列を強調表示します。
 強調された検索文字列を解除するには、Escキーを押すか、[検索]→[検索文字列の強調]を選ぶと解除されます。
 強調されていないときに[検索]→[検索文字列の強調]を選ぶと再び強調されます。

置換の前に確認
 置換コマンドでは、さらに「置換の前に確認」というオプションがあり、これがONの場合はひとつひとつ置換する前に本当に置換するかどうかの確認をします。
 置換の確認時には、R,C,N,P,Escのほか、F3とShift+F3も有効です。


戻る