CotEditorでテキストを検索/置換する

CotEditorは正規表現も使える強力な検索・置換機能を備えています。

検索/置換フィールド

虫眼鏡アイコンのついた検索フィールドに検索したい文字列を、ペンアイコンの付いた置換フィールドに置換したい文字列を入力してください。置換フィールドが空欄で置換したときは、一致したテキストが削除されます。

入力フィールドに改行/タブ文字を挿入するには、以下のキーを使います。

文字キーボード入力
改行Option+Return
タブOption+Tab

検索/置換履歴

フィールド内にある虫眼鏡/ペンアイコンから、過去の検索/置換文字列を選択して再利用できます。

オプション

オプション説明
正規表現正規表現を使って検索をします。
大文字/小文字を無視大文字/小文字を区別せずに検索します。
インクリメンタルに検索検索フィールドへでの入力のたびごとに自動で検索を実行します。
選択範囲のみ検索対象を現在の選択範囲のみに限定します。

詳細検索オプション

詳細オプションパネルからより細かな検索の振る舞いを設定できます。詳細オプションパネルは検索パネルのギアボタンをクリックすると開きます。

オプション説明
検索を折り返すカーソル以降に一致がなかったときに書類頭から一致を探します。
置換後に次の一致を選択「置換」を実行したときに自動的に次の一致を選択します。
完了後自動的に進行状況表示を閉じる「すべて検索」「すべて置換」などを実行したときに出る進行状況ダイアログを終了後に自動的に閉じます。

テキスト検索

正規表現がオフのときに有効にできるオプションです。

オプション説明デフォルト
単語に完全一致入力した単語と完全に一致する単語のみに限定無効
文字を厳密に判別バイトレベルで完全一致する文字列にのみ一致します。無効
発音区別記号を無視文字の発音記号を無視して検索します。(例: ö = o)無効
全角/半角を無視文字の全角/半角を無視して検索します。(例: a = a)無効

正規表現検索

正規表現がオンのときに有効にできるオプションです。

オプション説明デフォルト
ドットが改行に一致.が改行記号を含むすべての文字に一致します。(単一行モード)無効
アンカーが行頭/行末に一致^と$がそれぞれ行頭と行末にも一致します。(複数行モード)有効
Unicode単語境界を使用単語の区切りにUnicode TR#29定義を使用します。無効
置換文字列のエスケープ文字を解釈置換文字列のバックスラッシュをエスケープ文字として解釈します。有効

関連項目